From 0dfc3a0829bd757562937aa2d2eb7a08a490c8ed Mon Sep 17 00:00:00 2001 From: Raghuram Subramani Date: Sat, 9 Aug 2025 13:56:31 +0530 Subject: engine: eachdo: only fetch files if the source is "resources" --- src/engine/eachdo.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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); -- cgit v1.2.3