From Xiao Xiangquan:
[obnox/wireshark/wip.git] / trigcap.c
index 9ecce1f8cc7f169d89fac73ed84a9d15da89fd60..394c50ad211f8aa4c415a118442c68f8098f3296 100644 (file)
--- a/trigcap.c
+++ b/trigcap.c
@@ -49,12 +49,12 @@ static void panic(int err, const char* fmt, ...) {
 static void dprintf(int lev, const char* fmt, ...) {
        va_list ap;
 
-       va_start(ap,fmt);
        if (lev <= debug_level) {
+               va_start(ap,fmt);
                vfprintf(stderr,fmt,ap);
+               va_end(ap);
                fflush(stderr);
        }
-       va_end(ap);
 }