diff --git a/src/shared/log.c b/src/shared/log.c index c22a853..37a1a73 100644 --- a/src/shared/log.c +++ b/src/shared/log.c @@ -42,8 +42,11 @@ void log_message(LogLevel log_level, const char* format, ...) { va_list args; va_start(args, format); write_message(dest_io, log_level, t, format, args); + va_end(args); if (log_fp) { + va_start(args, format); write_message(log_fp, log_level, t, format, args); + va_end(args); } }