diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2025-02-12 16:42:39 -0500 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2025-02-12 16:42:39 -0500 |
commit | 22340f375f248d087e64016c097a489556ec79ce (patch) | |
tree | 3be211e17df7e32251304d82eb1bbfc57a1a18b9 | |
parent | 0892394aa512dd8253c11932c10ffe26e8bc25ad (diff) | |
download | stasis-22340f375f248d087e64016c097a489556ec79ce.tar.gz |
Free output string on error
-rw-r--r-- | src/lib/core/template.c | 1 |
1 files changed, 1 insertions, 0 deletions
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 |