aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMistivia <i@mistivia.com>2025-06-19 20:13:28 +0800
committerMistivia <i@mistivia.com>2025-06-19 20:13:28 +0800
commit8db6e93d49aed1e4dac3e5090babb29ddcf0beac (patch)
tree746d8ed84b670ac7f96689996d63b44e867fe869
parent111a1c8b9f4bafb627dd3911857943ae9a65f294 (diff)
fix str builder bug
-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) {