]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
handle failure case
authorBVK Chaitanya <bvk.groups@gmail.com>
Wed, 12 May 2010 05:15:22 +0000 (10:45 +0530)
committerBVK Chaitanya <bvk.groups@gmail.com>
Wed, 12 May 2010 05:15:22 +0000 (10:45 +0530)
script/execute.c

index 905f457d379c0cb71b968b62754b5cfed2331a6b..5200b04a7e44a87b0b8511afc092baf3fdcc7a33 100644 (file)
@@ -128,6 +128,13 @@ grub_script_env_get (const char *name, grub_script_arg_type_t type)
                                               scope->argv.args[num - 1]);
        }
     }
+
+  if (errors)
+    {
+      grub_script_argv_free (&result);
+      return 0;
+    }
+
   return result.args;
 }