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 | 
