summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/sbuf.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/sbuf.c b/src/sbuf.c
index 77b8a04..661ec83 100644
--- a/src/sbuf.c
+++ b/src/sbuf.c
@@ -123,6 +123,9 @@ sbuf_printf (struct sbuf *b, char *fmt, ...)
b->data = xvsprintf (fmt, ap);
va_end (ap);
+ b->len = strlen (b->data);
+ b->maxsz = b->len + 1;
+
return b->data;
}