diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/dom/util/ziptool.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/dom/util/ziptool.cpp b/src/dom/util/ziptool.cpp index a51d12986..40f456bd6 100644 --- a/src/dom/util/ziptool.cpp +++ b/src/dom/util/ziptool.cpp @@ -158,6 +158,8 @@ void Crc32::reset() void Crc32::update(unsigned char b) { unsigned long c = ~value; + + c &= 0xffffffff; c = crc_table[(c ^ b) & 0xff] ^ (c >> 8); value = ~c; } |
