diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2024-02-23 17:04:38 -0500 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2024-02-23 17:04:38 -0500 |
commit | 206cddd8df2d8b6761d351a4b1b940808e368902 (patch) | |
tree | 5b7f9086a83f71115062337adfc447418fabd228 /src/template.c | |
parent | ed1d4c06ca6a0f5f810dcd8c8cd4e1aa8aec4729 (diff) | |
download | stasis-206cddd8df2d8b6761d351a4b1b940808e368902.tar.gz |
Fix typo in position pointer calculation
* Not sure how it ended up as (bclose + 2 - pos) to begin with
Diffstat (limited to 'src/template.c')
-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); |