1
0
Fork 0
forked from len0rd/rockbox

mkimxboot: fix bad return on internal error

Change-Id: I6aec9ec694568c15856b03322208f257181eca21
This commit is contained in:
Amaury Pouly 2013-01-26 18:23:30 +00:00
parent 80c019e737
commit b6cad07f33

View file

@ -390,7 +390,10 @@ enum imx_error_t mkimxboot(const char *infile, const char *bootfile,
{ {
byte a, b; byte a, b;
if(convxdigit(imx_sums[i].md5sum[2 * j], &a) || convxdigit(imx_sums[i].md5sum[2 * j + 1], &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; md5[j] = (a << 4) | b;
} }
if(memcmp(file_md5sum, md5, 16) == 0) if(memcmp(file_md5sum, md5, 16) == 0)