diff options
author | Simon Glass | 2023-11-18 14:05:02 -0700 |
---|---|---|
committer | Tom Rini | 2023-12-13 11:51:24 -0500 |
commit | 4c76f5e49a499219cde94de5d0b0e007d3d70f79 (patch) | |
tree | 28f86a3d05ee9911e56967ab2462fd9bf4c6c20b /boot | |
parent | 4f77169c942b10f9b6dc45a3bc4be65a3d086607 (diff) |
bootm: Use the error return from boot_get_kernel()
Rather than looking for a zero-sized image, use the error code returned
to determine if things are OK.
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Tom Rini <trini@konsulko.com>
Diffstat (limited to 'boot')
-rw-r--r-- | boot/bootm.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/boot/bootm.c b/boot/bootm.c index 6ed60bf0508..a23c791a9e1 100644 --- a/boot/bootm.c +++ b/boot/bootm.c @@ -324,9 +324,9 @@ static int bootm_find_os(struct cmd_tbl *cmdtp, int flag, int argc, /* get kernel image header, start address and length */ ret = boot_get_kernel(cmdtp->name, argv[0], &images, &images.os.image_start, &images.os.image_len, - &os_hdr); - if (images.os.image_len == 0) { - puts("ERROR: can't get kernel image!\n"); + &os_hdr); + if (ret) { + printf("ERROR %dE: can't get kernel image!\n", ret); return 1; } |