]> git.ipfire.org Git - thirdparty/util-linux.git/commit
lib: fix crc32 and crc64 interger overflows [AddressSanitizer]
authorSami Kerola <kerolasa@iki.fi>
Sat, 22 Nov 2014 00:31:07 +0000 (00:31 +0000)
committerSami Kerola <kerolasa@iki.fi>
Fri, 19 Dec 2014 09:10:48 +0000 (09:10 +0000)
commit95e8d2b3bcc4c276723cbfdb551a4e6152fbb092
tree7142cb2dec06f3bbd08115f8668ddd57655430a8
parent26f3a38673b3f78c89eb7f5c4454b107f0af1b48
lib: fix crc32 and crc64 interger overflows [AddressSanitizer]

lib/crc32.c:111:11: runtime error: unsigned integer overflow: 0 - 1
cannot be represented in type 'size_t' (aka 'unsigned long')

lib/crc64.c:101:12: runtime error: unsigned integer overflow: 0 - 1
cannot be represented in type 'size_t' (aka 'unsigned long')

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
lib/crc32.c
lib/crc64.c