app: aboot: Fix boot to recovery failed with image header v2
Correct the recovery dtbo actual size when device boot up to recovery
mode.
Change-Id: Iad866edceaabbe9a49457ae9a267daa308cf256a
diff --git a/app/aboot/aboot.c b/app/aboot/aboot.c
old mode 100755
new mode 100644
index f84d9db..a2662c7
--- a/app/aboot/aboot.c
+++ b/app/aboot/aboot.c
@@ -1691,8 +1691,9 @@
BOOT_IMAGE_HEADER_V2_OFFSET);
unsigned int recovery_dtbo_actual = 0;
- imagesize_actual += ROUND_TO_PAGE(hdr1->recovery_dtbo_size,
- page_mask);
+ recovery_dtbo_actual =
+ ROUND_TO_PAGE(hdr1->recovery_dtbo_size, page_mask);
+ imagesize_actual += recovery_dtbo_actual;
imagesize_actual += ROUND_TO_PAGE(hdr2->dtb_size, page_mask);