diff --git a/common/image-android.c b/common/image-android.c index 4e1e185b27..0237565343 100644 --- a/common/image-android.c +++ b/common/image-android.c @@ -280,8 +280,7 @@ int android_image_load_separate(struct andr_img_hdr *hdr, if (ram_src) { start = (ulong)ram_src; - memcpy((char *)load_address, - (char *)start, hdr->kernel_size); + memcpy((char *)load_address, (char *)start, size); } else { blk_start = part->start; ret = blk_dread(dev_desc, blk_start,