diff --git a/grub-core/kern/efi/efi.c b/grub-core/kern/efi/efi.c index c8a9d8307..5ba34d7ed 100644 --- a/grub-core/kern/efi/efi.c +++ b/grub-core/kern/efi/efi.c @@ -355,6 +355,9 @@ grub_efi_get_filename (grub_efi_device_path_t *dp0) grub_size_t filesize = 0; grub_efi_device_path_t *dp; + if (!dp0) + return NULL; + dp = dp0; while (1)