From 7d698c1bd64d0f112157d4d0ec209588c2aebe2a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jaakko=20Ker=C3=A4nen?= jaakko.keranen@iki.fi
Date: Thu, 28 Oct 2021 13:02:11 +0300
Subject: [PATCH 1/1] Fixed calculation of CRC-32
src/crc32.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/src/crc32.c b/src/crc32.c
index e2b48ff..2b11269 100644
--- a/src/crc32.c
+++ b/src/crc32.c
@@ -122,10 +122,9 @@ uint32_t iCrc32(const char *data, size_t size) {
0x5d681b02L, 0x2a6f2b94L, 0xb40bbe37L, 0xc30c8ea1L, 0x5a05df1bL,
0x2d02ef8dL
};
for (size_t i = 0; i < size; ++i) {
crc32 = crc32_tab[(crc32 ^ data[i]) & 0xff] ^ (crc32 >> 8);
}
}
--
2.25.1
text/plain
This content has been proxied by September (3851b).