]> granicus.if.org Git - sysstat/commitdiff
Add missing va_end() statements
authorSebastien GODARD <sysstat@users.noreply.github.com>
Mon, 21 Sep 2015 15:48:17 +0000 (17:48 +0200)
committerSebastien GODARD <sysstat@users.noreply.github.com>
Mon, 21 Sep 2015 15:48:17 +0000 (17:48 +0200)
Fix CID #113539, #113540, #113541, #113542.

Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
common.c

index 44f0d7992b5c086e0f326d69223c7008d9fff675..81e9dab21143197b034bec0f4b82183191541d25 100644 (file)
--- a/common.c
+++ b/common.c
@@ -983,6 +983,8 @@ void cprintf_ull(int num, int width, ...)
                printf(" %*llu", width, val);
                printf("%s", sc_normal);
        }
+
+       va_end(args);
 }
 
 /*
@@ -1008,6 +1010,8 @@ void cprintf_x(int num, int width, ...)
                printf(" %*x", width, val);
                printf("%s", sc_normal);
        }
+
+       va_end(args);
 }
 
 /*
@@ -1040,6 +1044,8 @@ void cprintf_f(int num, int wi, int wd, ...)
                printf(" %*.*f", wi, wd, val);
                printf("%s", sc_normal);
        }
+
+       va_end(args);
 }
 
 /*
@@ -1077,6 +1083,8 @@ void cprintf_pc(int num, int wi, int wd, ...)
                printf(" %*.*f", wi, wd, val);
                printf("%s", sc_normal);
        }
+
+       va_end(args);
 }
 
 /*