]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* grub-core/kern/misc.c (grub_vprintf): Fix a bug on malloc failure.
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Fri, 19 Aug 2011 20:59:24 +0000 (22:59 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Fri, 19 Aug 2011 20:59:24 +0000 (22:59 +0200)
ChangeLog
grub-core/kern/misc.c

index cfd46dad75ba05320ccf88377e099b63fb684978..5e45756c8e591cab3cf51de401434416b90a9932 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2011-08-19  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/kern/misc.c (grub_vprintf): Fix a bug on malloc failure.
+
 2011-08-19  Vladimir Serbinenko  <phcoder@gmail.com>
 
        Fix PCI iterating on functions >= 4.
index a3dfabf82a98673519e704bb895d722c6692fab8..ebf80f100eaa4db74a93a42634973f969d37db05 100644 (file)
@@ -210,6 +210,7 @@ grub_vprintf (const char *fmt, va_list args)
          buf[PREALLOC_SIZE - 2] = '.';
          buf[PREALLOC_SIZE - 1] = '.';
          buf[PREALLOC_SIZE] = 0;
+         curbuf = buf;
        }
       else
        s = grub_vsnprintf_real (curbuf, s, fmt, ap2);