]> git.proxmox.com Git - grub2.git/commitdiff
* grub-core/lib/posix_wrap/wchar.h (mbrtowc): Set pwc to zero to avoid
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Thu, 9 Feb 2012 13:24:55 +0000 (14:24 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Thu, 9 Feb 2012 13:24:55 +0000 (14:24 +0100)
uninited variable.

ChangeLog
grub-core/lib/posix_wrap/wchar.h

index 6be07c37ec50da9714c1624db95cc01105c52868..1e3176e63e92d973eae4a8f83265ef5cdea4421f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2012-02-09  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/lib/posix_wrap/wchar.h (mbrtowc): Set pwc to zero to avoid
+       uninited variable.
+
 2012-02-08  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * util/grub-mknetdir.in: Use . rather than source for POSIX
index 37113388086aeff8e6f8631fbe3d71c12b399da2..fb90cc0440e89437b7a112bb9448e6f49d771bb2 100644 (file)
@@ -51,6 +51,9 @@ mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps)
       n = 1;
     }
 
+  if (pwc)
+    *pwc = 0;
+
   for (ptr = s; ptr < s + n; ptr++)
     {
       if (!grub_utf8_process (*ptr, &ps->code, &ps->count))