From: Marek Schimara Date: Fri, 17 Jun 2016 07:19:54 +0000 (+0200) Subject: src/rrd_parsetime.c: fix Coverity CID#13692 Missing varargs init or cleanup X-Git-Tag: v1.7.0~42^2~21 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=0947aadd18462d3356199ecf2d1ed5826f51b762;p=thirdparty%2Frrdtool-1.x.git src/rrd_parsetime.c: fix Coverity CID#13692 Missing varargs init or cleanup CWE-573 / https://cwe.mitre.org/data/definitions/573.html --- diff --git a/src/rrd_parsetime.c b/src/rrd_parsetime.c index 5b4841f5..6bf02f55 100644 --- a/src/rrd_parsetime.c +++ b/src/rrd_parsetime.c @@ -467,10 +467,13 @@ static char *expect2( ...) { va_list ap; + char *msg; va_start(ap, complain_fmt); if (token() != desired) { - panic(ve(complain_fmt, ap)); + msg = ve(complain_fmt, ap); + va_end(ap); + panic(msg); } va_end(ap); return TIME_OK;