]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Chorba: Fix edge case bug for >256KB input
authorSam Russell <sam.h.russell@gmail.com>
Tue, 2 Dec 2025 13:46:33 +0000 (14:46 +0100)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Tue, 2 Dec 2025 20:40:37 +0000 (21:40 +0100)
arch/generic/crc32_chorba_c.c

index 6f90d3c09fcf2eb4f8ffe7933e0b3d6919a46861..279aa747c7f1b11ff82a957d618b0b965f832d42 100644 (file)
@@ -389,7 +389,7 @@ Z_INTERNAL uint32_t crc32_chorba_118960_nondestructive (uint32_t crc, const z_wo
     bitbuffer[(i / sizeof(z_word_t) + 20) % bitbuffersizezwords] ^= next21;
     bitbuffer[(i / sizeof(z_word_t) + 21) % bitbuffersizezwords] ^= next22;
 
-    for (int j = 14870; j < 14870 + 60; j++) {
+    for (int j = 14870; j < 14870 + 64; j++) {
         bitbuffer[(j + (i / sizeof(z_word_t))) % bitbuffersizezwords] = 0;
     }