]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* script/execute.c (grub_script_execute_cmdline): Check for NULL
authorBVK Chaitanya <bvk@dbook>
Tue, 3 Aug 2010 06:26:36 +0000 (11:56 +0530)
committerBVK Chaitanya <bvk@dbook>
Tue, 3 Aug 2010 06:26:36 +0000 (11:56 +0530)
as command name case.

ChangeLog
script/execute.c

index 83afffca38bcc239a7cb1a6358cf9836cd4180eb..d4da9f96ca2037899022811f8cf79d72fa07e105 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2010-08-03  BVK Chaitanya  <bvk.groups@gmail.com>
+
+       * script/execute.c (grub_script_execute_cmdline): Check for NULL
+       as command name case.
+
 2010-08-02  Colin Watson  <cjwatson@ubuntu.com>
 
        * disk/raid.c (insert_array): Select unique numbers for named arrays
index 40f1612678f880f95f0d9cc07a9cc59c305e0a8b..c45a15d29b08a36342ab885fcb7f377c259230a8 100644 (file)
@@ -207,7 +207,7 @@ grub_script_execute_cmdline (struct grub_script_cmd *cmd)
 
   /* Lookup the command.  */
   args = grub_script_execute_arglist_to_argv (cmdline->arglist, &argcount);
-  if (!args)
+  if (! args || ! args[0])
     return grub_errno;
 
   cmdname = args[0];