From: Jonathan Dieter Date: Thu, 31 May 2018 07:08:49 +0000 (+0300) Subject: Make error message more accurate when digest size is incorrect X-Git-Tag: archive/raspbian/1.1.9+ds1-1+rpi1~1^2~266 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=5a478ec79b1da8cf029408ee68ab20b112d90ced;p=zchunk.git Make error message more accurate when digest size is incorrect Signed-off-by: Jonathan Dieter --- diff --git a/src/lib/zck.c b/src/lib/zck.c index 8e7eaea..6904394 100644 --- a/src/lib/zck.c +++ b/src/lib/zck.c @@ -163,12 +163,12 @@ int PUBLIC zck_set_soption(zckCtx *zck, zck_soption option, const char *value, free(data); return False; } - if(chk_type.digest_size != length/2) { + if(chk_type.digest_size*2 != length) { free(data); zck_log(ZCK_LOG_ERROR, "Hash digest size mismatch for header " "validation\n" - "Expected: %lu\nProvided: %lu\n", chk_type.digest_size, - length/2); + "Expected: %lu\nProvided: %lu\n", chk_type.digest_size*2, + length); return False; } zck->prep_digest = ascii_checksum_to_bin(data);