diff --git a/xtldr2/xtldr.c b/xtldr2/xtldr.c index 581771d..79e91af 100644 --- a/xtldr2/xtldr.c +++ b/xtldr2/xtldr.c @@ -175,6 +175,7 @@ BlStartXtLoader(IN EFI_HANDLE ImageHandle, { /* Failed to register loader protocol */ BlDebugPrint(L"ERROR: Failed to register XTLDR boot protocol\n"); + return Status; } /* Discover and enumerate EFI block devices */ @@ -183,6 +184,7 @@ BlStartXtLoader(IN EFI_HANDLE ImageHandle, { /* Failed to enumerate block devices */ BlDebugPrint(L"ERROR: Failed to discover and enumerate block devices\n"); + return Status; } for(;;)