diff options
author | Raghuram Subramani <raghus2247@gmail.com> | 2025-08-09 13:56:31 +0530 |
---|---|---|
committer | Raghuram Subramani <raghus2247@gmail.com> | 2025-08-09 13:56:31 +0530 |
commit | 0dfc3a0829bd757562937aa2d2eb7a08a490c8ed (patch) | |
tree | 8d1c6e801d78136ee926c3a42ce314d7ebd00fe8 | |
parent | 04f1a2595cfef9c760744bd5885d3c8609fbff18 (diff) |
engine: eachdo: only fetch files if the source is "resources"
-rw-r--r-- | src/engine/eachdo.c | 8 |
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); |