NULL-dereference.
Reported by: Jim Meyering.
+2012-02-04 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * grub-core/script/execute.c (grub_script_return): Fix potential
+ NULL-dereference.
+ Reported by: Jim Meyering.
+
2012-02-03 Vladimir Serbinenko <phcoder@gmail.com>
* po/POTFILES.in: Regenerate.
if (argc == 0)
{
+ char *t;
function_return = 1;
- return grub_strtoul (grub_env_get ("?"), NULL, 10);
+ t = grub_env_get ("?");
+ if (!t)
+ return GRUB_ERR_NONE;
+ return grub_strtoul (t, NULL, 10);
}
n = grub_strtoul (argv[0], &p, 10);