diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/engine.c | 3 | ||||
| -rw-r--r-- | src/template.c | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/engine.c b/src/engine.c index 6584525..f2c18b6 100644 --- a/src/engine.c +++ b/src/engine.c @@ -78,7 +78,8 @@ handle_eachdo(char **buffer, key_match_t *match, directive_t *directive) { eachdo_operands_t *operands = directive->operands; - engine_ingest(&operands->content); + list_t *content_headers = engine_ingest(&operands->content); + list_delete(content_headers); list_t *directives = lex(operands->content); #ifdef DEBUG diff --git a/src/template.c b/src/template.c index 734a707..a819aba 100644 --- a/src/template.c +++ b/src/template.c @@ -27,7 +27,8 @@ template_create(void) char *buffer = fcontent(base, size); fclose(base); - engine_ingest(&buffer); + list_t *content_headers = engine_ingest(&buffer); + list_delete(content_headers); template->components = lex(buffer); free(buffer); |
