From 5da3f79bda7fdd20b33a92e77093ed32169b1793 Mon Sep 17 00:00:00 2001 From: bt <99887872+caatge@users.noreply.github.com> Date: Fri, 8 Aug 2025 18:50:13 +0200 Subject: [PATCH] fix adler32 checksumming --- src/sourcepp/crypto/Adler32.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sourcepp/crypto/Adler32.cpp b/src/sourcepp/crypto/Adler32.cpp index 7b60d11db..dfcc5dd5d 100644 --- a/src/sourcepp/crypto/Adler32.cpp +++ b/src/sourcepp/crypto/Adler32.cpp @@ -78,7 +78,7 @@ uint32_t crypto::computeAdler32(std::span buffer) { len -= NMAX; uint32_t n = NMAX / 16; /* NMAX is divisible by 16 */ do { - DO16(buffer) /* 16 sums unrolled */ + DO16(cur) /* 16 sums unrolled */ cur += 16; } while (--n); adler %= BASE; @@ -89,7 +89,7 @@ uint32_t crypto::computeAdler32(std::span buffer) { if (len) { /* avoid modulos if none remaining */ while (len >= 16) { len -= 16; - DO16(buffer) + DO16(cur) cur += 16; } while (len--) {