From 22340f375f248d087e64016c097a489556ec79ce Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Wed, 12 Feb 2025 16:42:39 -0500 Subject: Free output string on error --- src/lib/core/template.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/lib') diff --git a/src/lib/core/template.c b/src/lib/core/template.c index 60ed91e..879773d 100644 --- a/src/lib/core/template.c +++ b/src/lib/core/template.c @@ -207,6 +207,7 @@ char *tpl_render(char *str) { b_close = strstr(&pos[off], "}}"); if (!b_close) { fprintf(stderr, "error while templating '%s'\n\nunbalanced brace at position %zu\n", str, z); + guard_free(output); return NULL; } else { // Jump past closing brace -- cgit