aboutsummaryrefslogtreecommitdiff
path: root/src/template.c
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2024-02-23 17:04:38 -0500
committerJoseph Hunkeler <jhunkeler@gmail.com>2024-02-23 17:04:38 -0500
commit206cddd8df2d8b6761d351a4b1b940808e368902 (patch)
tree5b7f9086a83f71115062337adfc447418fabd228 /src/template.c
parented1d4c06ca6a0f5f810dcd8c8cd4e1aa8aec4729 (diff)
downloadstasis-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.c3
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);