From: Vladimir Serbinenko Date: Mon, 26 Jan 2015 08:44:57 +0000 (+0100) Subject: xnu: Add missing error check. X-Git-Tag: 2.02-beta3~493 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a05a6e6f92335236dc12339c73144ef8d03f07e8;p=thirdparty%2Fgrub.git xnu: Add missing error check. Found by: Coveriy scan. --- diff --git a/grub-core/loader/xnu.c b/grub-core/loader/xnu.c index cdd9715ce..bc89cdf6c 100644 --- a/grub-core/loader/xnu.c +++ b/grub-core/loader/xnu.c @@ -1378,6 +1378,8 @@ grub_xnu_fill_devicetree (void) name[len] = 0; curvalue = grub_xnu_create_value (curkey, name); + if (!curvalue) + return grub_errno; grub_free (name); data = grub_malloc (grub_strlen (var->value) + 1);