From d29c9524bd0df55f6749b17eed0f03922f82edfd Mon Sep 17 00:00:00 2001 From: Yves Rutschle Date: Sat, 13 May 2023 22:51:04 +0200 Subject: [PATCH] fix unbalance of va_start/va_end --- log.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/log.c b/log.c index 077acea..4a66525 100644 --- a/log.c +++ b/log.c @@ -107,10 +107,12 @@ void print_message(msg_info info, const char* str, ...) { va_list ap; - va_start(ap, str); - if ((*info.verbose & MSG_STDOUT) && ! cfg.inetd) + if ((*info.verbose & MSG_STDOUT) && ! cfg.inetd) { + va_start(ap, str); vfprintf(stderr, str, ap); + va_end(ap); + } if (*info.verbose & MSG_SYSLOG) { va_start(ap, str);