]> git.sur5r.net Git - u-boot/blobdiff - common/cmd_doc.c
[new uImage] Define a API for image handling operations
[u-boot] / common / cmd_doc.c
index 3d717c039d444a54c3cd756d8a8c44e0474abbc0..b20a2e1d9dfc60a3a269e40922c4063f9d6e9b40 100644 (file)
@@ -263,11 +263,11 @@ int do_docboot (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
 
        hdr = (image_header_t *)addr;
 
-       if (hdr->ih_magic == IH_MAGIC) {
+       if (image_check_magic (hdr)) {
 
                print_image_hdr (hdr);
 
-               cnt = (ntohl(hdr->ih_size) + sizeof(image_header_t));
+               cnt = image_get_image_size (hdr);
                cnt -= SECTORSIZE;
        } else {
                puts ("\n** Bad Magic Number **\n");