From 5255a076db08b85e1356b167e367510360a14ebc Mon Sep 17 00:00:00 2001 From: Thomas von Dein Date: Wed, 26 Oct 2016 08:23:34 +0200 Subject: [PATCH] fixed off-by-one bug in buffer_add_str() --- libpcp/buffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libpcp/buffer.c b/libpcp/buffer.c index c1623fc..bbc782e 100644 --- a/libpcp/buffer.c +++ b/libpcp/buffer.c @@ -95,7 +95,7 @@ void buffer_add_str(Buffer *b, const char * fmt, ...) { if(vasprintf(&dst, fmt, ap) >= 0) { if(b->end > 0) b->end--; - buffer_add(b, dst, strlen(dst)+1); + buffer_add(b, dst, strlen(dst)); } va_end(ap); free(dst);