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>
This commit is contained in:
Simon Glass 2023-11-18 14:05:02 -07:00 committed by Tom Rini
parent 4f77169c94
commit 4c76f5e49a

View file

@ -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;
}