diff --git a/fs/efi.c b/fs/efi.c index a7adcb9..0f74cda 100644 --- a/fs/efi.c +++ b/fs/efi.c @@ -527,7 +527,7 @@ BS->handle_protocol(efi_loaded_image->device_handle, &efi_simple_file_system_protocol_guid, (void*)&volume); - if (efidev->protocol == volume) + if (efi_loaded_image && efidev->protocol == volume) path = xstrdup("/boot"); else path = asprintf("/efi%d", index);