aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2025-08-09 13:56:31 +0530
committerRaghuram Subramani <raghus2247@gmail.com>2025-08-09 13:56:31 +0530
commit0dfc3a0829bd757562937aa2d2eb7a08a490c8ed (patch)
tree8d1c6e801d78136ee926c3a42ce314d7ebd00fe8
parent04f1a2595cfef9c760744bd5885d3c8609fbff18 (diff)
engine: eachdo: only fetch files if the source is "resources"
-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);