diff options
| -rw-r--r-- | src/template.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/src/template.c b/src/template.c index 646f5f9..ed40e8b 100644 --- a/src/template.c +++ b/src/template.c @@ -133,7 +133,7 @@ char *tpl_render(char *str) {                  continue;              }              // Jump past closing brace -            pos += (b_close + 2 - pos); +            pos = b_close + 2;              if (do_env) {                  char *k = type_stop + 1; @@ -151,6 +151,7 @@ char *tpl_render(char *str) {          if (value) {              // Set output iterator to end of replacement value              z += strlen(value); +              // Append replacement value              grow(z, &output_bytes, &output);              strcat(output, value); | 
