aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/str.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/str.c b/src/str.c
index 011da99..2d7d177 100644
--- a/src/str.c
+++ b/src/str.c
@@ -108,6 +108,7 @@ void str_builder_append(str_builder_t *sb, char *format, ...) {
int size = vsnprintf(NULL, 0, format, va1);
sb_reserve(sb, size);
vsnprintf(sb->buf + sb->size, sb->cap - sb->size + 1, format, va2);
+ sb->size += size;
}
void str_builder_append_char(str_builder_t *sb, char c) {