From b6cad07f335db0f52e949b9ead0ea7f82202c854 Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Sat, 26 Jan 2013 18:23:30 +0000 Subject: mkimxboot: fix bad return on internal error Change-Id: I6aec9ec694568c15856b03322208f257181eca21 --- rbutil/mkimxboot/mkimxboot.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'rbutil/mkimxboot/mkimxboot.c') diff --git a/rbutil/mkimxboot/mkimxboot.c b/rbutil/mkimxboot/mkimxboot.c index f6afd0cf0d..b79361dd63 100644 --- a/rbutil/mkimxboot/mkimxboot.c +++ b/rbutil/mkimxboot/mkimxboot.c @@ -390,7 +390,10 @@ enum imx_error_t mkimxboot(const char *infile, const char *bootfile, { byte a, b; if(convxdigit(imx_sums[i].md5sum[2 * j], &a) || convxdigit(imx_sums[i].md5sum[2 * j + 1], &b)) - return false; + { + printf("[ERR][INTERNAL] Bad checksum format: %s\n", imx_sums[i].md5sum); + return IMX_ERROR; + } md5[j] = (a << 4) | b; } if(memcmp(file_md5sum, md5, 16) == 0) -- cgit v1.2.3