aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2025-07-29 17:06:37 +0530
committerRaghuram Subramani <raghus2247@gmail.com>2025-07-29 17:06:37 +0530
commit1da5a72a5e46da4e91616b74c02352c8fde36f20 (patch)
tree062bfe4063bcf8e95b36907b980810363ef4ed1a /src
parent2d487cf207e3afccc66bf2a5d513456a11a50142 (diff)
engine: free eachdo_operands->content
Diffstat (limited to 'src')
-rw-r--r--src/engine.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/engine.c b/src/engine.c
index c9204e5..49bd061 100644
--- a/src/engine.c
+++ b/src/engine.c
@@ -77,6 +77,7 @@ void
handle_eachdo(char **buffer, key_match_t *match, directive_t *directive)
{
eachdo_operands_t *operands = directive->operands;
+ char *original_content = operands->content;
list_t *content_headers = engine_ingest(&operands->content);
list_delete(content_headers);
@@ -185,6 +186,7 @@ handle_eachdo(char **buffer, key_match_t *match, directive_t *directive)
free(content);
free(temp_buffer);
free(operands);
+ free(original_content);
}
list_t *