From 5432bb2a0bdb823c399fb7e88508ba41289c7ddc Mon Sep 17 00:00:00 2001 From: Avinash Pandey Date: Fri, 23 Feb 2018 19:32:16 +0530 Subject: [PATCH] Sysupgrade: Add signature certificate size check as warning. For ipq807x, signature certificate size is dynamic and it is not fixed. Hence we will treat signature certificate size check as warning. Change-Id: I6528212aaf9297217b19cb34311fc96500a7f38f Signed-off-by: Avinash Pandey --- tools/sysupgrade.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/tools/sysupgrade.c b/tools/sysupgrade.c index ae26c232df..7bdc9ca051 100644 --- a/tools/sysupgrade.c +++ b/tools/sysupgrade.c @@ -923,9 +923,7 @@ int split_code_signature_cert_from_component_bin(struct image_section *section, } sig_cert_size = mbn_hdr->image_size - mbn_hdr->code_size; if (sig_cert_size != SIG_CERT_2_SIZE && sig_cert_size != SIG_CERT_3_SIZE) { - printf("Error: Image without version information\n"); - close(fd); - return 0; + printf("WARNING: signature certificate size is different\n"); } src_size = mbn_hdr->sig_ptr - mbn_hdr->image_dest_ptr + MBN_HDR_SIZE; *src = malloc(src_size + 1);