mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-27 16:01:27 +00:00
cmd: terminate efidebug test bootmgr early on error
If efi_bootmgr_load() fails, there is no point in trying to start an image that has not been loaded. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
This commit is contained in:
parent
a55039d6a8
commit
84aab11d35
1 changed files with 2 additions and 0 deletions
|
@ -1397,6 +1397,8 @@ static __maybe_unused int do_efi_test_bootmgr(struct cmd_tbl *cmdtp, int flag,
|
|||
|
||||
ret = efi_bootmgr_load(&image, &load_options);
|
||||
printf("efi_bootmgr_load() returned: %ld\n", ret & ~EFI_ERROR_MASK);
|
||||
if (ret != EFI_SUCCESS)
|
||||
return CMD_RET_SUCCESS;
|
||||
|
||||
/* We call efi_start_image() even if error for test purpose. */
|
||||
ret = EFI_CALL(efi_start_image(image, &exit_data_size, &exit_data));
|
||||
|
|
Loading…
Add table
Reference in a new issue