aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/engine/eachdo.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/engine/eachdo.c b/src/engine/eachdo.c
index 30d81e9..b9c11e7 100644
--- a/src/engine/eachdo.c
+++ b/src/engine/eachdo.c
@@ -146,7 +146,13 @@ handle_eachdo(char **buffer, key_match_t *match, directive_t *directive)
char *content = calloc(1, sizeof(char));
- handle_file_source(operands, directives, &content);
+ if (!strcmp(operands->source, "resources"))
+ handle_file_source(operands, directives, &content);
+ else {
+ printf("Unknown source: %s\n", operands->source);
+ /* TODO: handle this gracefully */
+ return;
+ }
char *temp_buffer = strdup(*buffer);
free(*buffer);