]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
bootm: Use the error return from boot_get_kernel()
authorSimon Glass <sjg@chromium.org>
Sat, 18 Nov 2023 21:05:02 +0000 (14:05 -0700)
committerTom Rini <trini@konsulko.com>
Wed, 13 Dec 2023 16:51:24 +0000 (11:51 -0500)
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>
boot/bootm.c

index 6ed60bf050847be9624708ec6abb6e7ed4730b4e..a23c791a9e15dd8856eba3b0f772c91b24eaac46 100644 (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;
        }