From 6c043b48abd501f7df3e63662fe227e71e00c812 Mon Sep 17 00:00:00 2001 From: David Goulet Date: Wed, 12 Mar 2014 14:08:28 -0400 Subject: [PATCH] Fix: missing varargs cleanup on error Fixes coverity issue 1191751. Signed-off-by: David Goulet --- src/common/config/config.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/config/config.c b/src/common/config/config.c index 1a32b0b5f..c952e8ba2 100644 --- a/src/common/config/config.c +++ b/src/common/config/config.c @@ -540,11 +540,11 @@ void xml_error_handler(void *ctx, const char *format, ...) va_start(args, format); ret = vasprintf(&errMsg, format, args); + va_end(args); if (ret == -1) { ERR("String allocation failed in xml error handler"); return; } - va_end(args); fprintf(stderr, "XML Error: %s", errMsg); free(errMsg); -- 2.34.1