]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* grub-core/kern/misc.c (grub_vprintf): Add missing va_end.
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Fri, 11 Nov 2011 19:45:31 +0000 (20:45 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Fri, 11 Nov 2011 19:45:31 +0000 (20:45 +0100)
(grub_xvasprintf): Likewise.

ChangeLog
grub-core/kern/misc.c

index f98fd8e75d1ff242f4c0c3cb0f678b33fb3c1411..bdab315915a9263a905c5fa8bcafbab7674123d9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-11-11  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/kern/misc.c (grub_vprintf): Add missing va_end.
+       (grub_xvasprintf): Likewise.
+
 2011-11-11  Vladimir Serbinenko  <phcoder@gmail.com>
 
        Add const keyword to grub_env_get and gettextize week days.
index 34c9b3b0c7a8efbb3a761fdb9306d149718dcd72..8dd7f453f94c7b5117ebad6acb12c82720ff1965 100644 (file)
@@ -216,6 +216,8 @@ grub_vprintf (const char *fmt, va_list args)
        s = grub_vsnprintf_real (curbuf, s, fmt, ap2);
     }
 
+  va_end (ap2);
+
   grub_xputs (curbuf);
 
   if (curbuf != buf)
@@ -911,6 +913,9 @@ grub_xvasprintf (const char *fmt, va_list ap)
        return NULL;
 
       s = grub_vsnprintf_real (ret, as, fmt, ap2);
+
+      va_end (ap2);
+
       if (s <= as)
        return ret;