]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
grub-core/loader/i386/xen.c: Initialized initrd_ctx so we don't free a random pointer...
authorSarah Newman <srn@prgmr.com>
Fri, 27 Mar 2015 19:56:43 +0000 (12:56 -0700)
committerAndrei Borzenkov <arvidjaar@gmail.com>
Sat, 28 Mar 2015 04:14:17 +0000 (07:14 +0300)
Signed-off-by: Sarah Newman <srn@prgmr.com>
grub-core/loader/i386/xen.c

index c16b4b249371d300779942aabcfd759d4a9ef561..c4d9689f75c0c71feea667cb72ae3a73d6196b46 100644 (file)
@@ -521,7 +521,7 @@ grub_cmd_initrd (grub_command_t cmd __attribute__ ((unused)),
 {
   grub_size_t size = 0;
   grub_err_t err;
-  struct grub_linux_initrd_context initrd_ctx;
+  struct grub_linux_initrd_context initrd_ctx = { 0, 0, 0 };
   grub_relocator_chunk_t ch;
 
   if (argc == 0)