]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
Ignore fields zero1 and zero3
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sun, 19 Dec 2010 19:51:32 +0000 (20:51 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sun, 19 Dec 2010 19:51:32 +0000 (20:51 +0100)
grub-core/loader/i386/pc/plan9.c

index aaceb2825e08cee506190a1e1c1ffaa385c3682a..7b777d0b3bb0f00f440b4ad0096196ad6f3ab939 100644 (file)
@@ -48,10 +48,10 @@ struct grub_plan9_header
   grub_uint32_t text_size;
   grub_uint32_t data_size;
   grub_uint32_t bss_size;
-  grub_uint32_t zero1;
+  grub_uint32_t sectiona;
   grub_uint32_t entry_addr;
-  grub_uint32_t zero2;
-  grub_uint32_t zero3;
+  grub_uint32_t zero;
+  grub_uint32_t sectionb;
 };
 
 static grub_err_t
@@ -116,7 +116,7 @@ grub_cmd_plan9 (grub_command_t cmd __attribute__ ((unused)),
     goto fail;
 
   if (grub_be_to_cpu32 (hdr.magic) != GRUB_PLAN9_MAGIC
-      || hdr.zero1 || hdr.zero2 || hdr.zero3)
+      || hdr.zero)
     {
       grub_error (GRUB_ERR_BAD_OS, "unsupported Plan9");
       goto fail;