From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Nicolas Frayer Date: Wed, 19 Mar 2025 17:39:41 +0100 Subject: [PATCH] ieee1275/ofnet: Fix grub_malloc() removed after added safe math functions grub_malloc() has been inadvertently removed from the ieee1275/ofnet code after it has been modified to use safe match function. Fixes: 4beeff8a (net: Use safe math macros to prevent overflows) Tested-by: Marta Lewandowska Reviewed-by: Daniel Kiper Signed-off-by: Nicolas Frayer --- grub-core/net/drivers/ieee1275/ofnet.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/grub-core/net/drivers/ieee1275/ofnet.c b/grub-core/net/drivers/ieee1275/ofnet.c index 3e1b9094e2ab..37bc82467f60 100644 --- a/grub-core/net/drivers/ieee1275/ofnet.c +++ b/grub-core/net/drivers/ieee1275/ofnet.c @@ -463,6 +463,9 @@ search_net_devices (struct grub_ieee1275_devalias *alias) return 0; } } + + ofdata->path = grub_malloc(sz); + if (!ofdata->path) { grub_print_error ();