From ff5e99a6cd12cd01871c942635ffadc5018896c3 Mon Sep 17 00:00:00 2001 From: Yuvraj Saxena Date: Wed, 6 Mar 2019 14:23:02 +0000 Subject: [PATCH] mkbootimg: extract to 'second' if size not 0 Change-Id: I5f6804be6372371d51d5757f6a5700c07ed5e57f --- mkbootimg/unpack_bootimg.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/mkbootimg/unpack_bootimg.py b/mkbootimg/unpack_bootimg.py index 6b5d5d0da..36a5f9f43 100755 --- a/mkbootimg/unpack_bootimg.py +++ b/mkbootimg/unpack_bootimg.py @@ -103,10 +103,11 @@ def unpack_bootimage(args): ) # header + kernel image_info_list.append((ramdisk_offset, ramdisk_size, 'ramdisk')) - second_offset = page_size * ( - num_header_pages + num_kernel_pages + num_ramdisk_pages - ) # header + kernel + ramdisk - image_info_list.append((second_offset, second_size, 'second')) + if second_size > 0: + second_offset = page_size * ( + num_header_pages + num_kernel_pages + num_ramdisk_pages + ) # header + kernel + ramdisk + image_info_list.append((second_offset, second_size, 'second')) if recovery_dtbo_size > 0: image_info_list.append((recovery_dtbo_offset, recovery_dtbo_size,