From 46352bfda4a9cc47dfc02b31ab37cd3b0c86f3c5 Mon Sep 17 00:00:00 2001 From: Ram Chandra Jangir Date: Mon, 13 Mar 2023 15:58:07 +0530 Subject: [PATCH] sysupgrade: Consider minimum metadata size as 0x1000 When we use root certificate count as four, then metadata is generated with size as 0x4000, but for single root certificate, metadata size will be less than 0x4000, hence consider minimum metadata size as 0x1000 Change-Id: Ib713e5fd4bcfe493cf482efda54d20ca1604939b Signed-off-by: Ram Chandra Jangir --- tools/sysupgrade.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/sysupgrade.c b/tools/sysupgrade.c index b4e2b2ca40..0dc2b7ba0b 100644 --- a/tools/sysupgrade.c +++ b/tools/sysupgrade.c @@ -1235,7 +1235,7 @@ int parse_elf_image_phdr(struct image_section *section) phdr->p_paddr, phdr->p_offset, phdr->p_filesz, phdr->p_type); int size = sb.st_size - (phdr->p_offset + phdr->p_filesz ); - if (size < 0x4000) { + if (size < 0x1000) { printf("rootfs metada is not available\n"); return 1; }