diff options
| author | Sam Russell <sam.h.russell@gmail.com> | 2025-12-02 14:46:33 +0100 |
|---|---|---|
| committer | Hans Kristian Rosbach <hk-github@circlestorm.org> | 2025-12-02 21:40:37 +0100 |
| commit | 0f729815718f63fac38205f84dcb6e635646b2e8 (patch) | |
| tree | 20e8a4b1636eb4be760dec3a4c5c62ecbc3a1e48 | |
| parent | 066cc5763ee7cb595e2c205b055dc5529b1bbc2b (diff) | |
| download | Project-Tick-0f729815718f63fac38205f84dcb6e635646b2e8.tar.gz Project-Tick-0f729815718f63fac38205f84dcb6e635646b2e8.zip | |
Chorba: Fix edge case bug for >256KB input
| -rw-r--r-- | arch/generic/crc32_chorba_c.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/generic/crc32_chorba_c.c b/arch/generic/crc32_chorba_c.c index 6f90d3c09f..279aa747c7 100644 --- a/arch/generic/crc32_chorba_c.c +++ b/arch/generic/crc32_chorba_c.c @@ -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; } |
