Merge git://git.denx.de/u-boot-dm
[oweals/u-boot.git] / common / spl / spl_mmc.c
index cf527da9f22b455e10879f3c418498d1156a817f..5676acdde3f282da8062d0c679c02116d590b969 100644 (file)
@@ -23,8 +23,12 @@ static int mmc_load_legacy(struct mmc *mmc, ulong sector,
 {
        u32 image_size_sectors;
        unsigned long count;
+       int ret;
+
+       ret = spl_parse_image_header(header);
+       if (ret)
+               return ret;
 
-       spl_parse_image_header(header);
        /* convert size to sectors - round up */
        image_size_sectors = (spl_image.size + mmc->read_bl_len - 1) /
                             mmc->read_bl_len;