From d3f7bd7b100756a217b04e619a5e6a52c731e78d Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Thu, 29 Oct 2015 20:43:37 +0100 Subject: [PATCH] CID 22597: va_start/va_end mismatch --- src/util/bsdstring.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/util/bsdstring.c b/src/util/bsdstring.c index 96b71b595..98d2d00f5 100644 --- a/src/util/bsdstring.c +++ b/src/util/bsdstring.c @@ -119,12 +119,11 @@ size_t slprintf(char * dst, size_t size, const char * format, ...) va_start(args, format); result = vsnprintf(dst, size, format, args); + va_end(args); if (result < 0 || result >= (int)size) { dst[size - 1] = '\0'; return size; } - va_start(args, format); - va_end(args); return (size_t)result; }