legacy_initrd: Strip any additional arguments to initrd.
authorVladimir Serbinenko <phcoder@gmail.com>
Fri, 24 Feb 2017 21:23:09 +0000 (21:23 +0000)
committerVladimir Serbinenko <phcoder@gmail.com>
Mon, 27 Feb 2017 00:43:54 +0000 (00:43 +0000)
grub-core/commands/legacycfg.c

index dd9d9f1..b32f3c7 100644 (file)
@@ -517,7 +517,7 @@ grub_cmd_legacy_initrd (struct grub_command *mycmd __attribute__ ((unused)),
 #endif
                           );
 
-      return cmd->func (cmd, argc, args);
+      return cmd->func (cmd, argc ? 1 : 0, args);
     }
   if (kernel_type == MULTIBOOT)
     {