diff --git a/src/slz.c b/src/slz.c index a9104ea9e..76e89e20e 100644 --- a/src/slz.c +++ b/src/slz.c @@ -969,7 +969,7 @@ uint32_t slz_crc32_by4(uint32_t crc, const unsigned char *buf, int len) } while (buf < end) - crc = crc32_fast[0][(crc ^ *buf++) & 0xff] ^ (crc >> 8); + crc = crc32_char(crc, *buf++); return crc; }