diff options
Diffstat (limited to 'lib/shell.c')
| -rw-r--r-- | lib/shell.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/shell.c b/lib/shell.c index 849f2660..224791a0 100644 --- a/lib/shell.c +++ b/lib/shell.c @@ -14,16 +14,17 @@ EFI_STATUS argsplit(EFI_HANDLE image, int *argc, CHAR16*** ARGV) { unsigned int i, count = 1; - EFI_STATUS status; + EFI_STATUS efi_status; EFI_LOADED_IMAGE *info; CHAR16 *start; *argc = 0; - status = uefi_call_wrapper(BS->HandleProtocol, 3, image, &LoadedImageProtocol, (VOID **) &info); - if (EFI_ERROR(status)) { + efi_status = uefi_call_wrapper(BS->HandleProtocol, 3, image, + &LoadedImageProtocol, (VOID **) &info); + if (EFI_ERROR(efi_status)) { Print(L"Failed to get arguments\n"); - return status; + return efi_status; } for (i = 0; i < info->LoadOptionsSize; i += 2) { |
