From: Hans Kristian Rosbach Date: Mon, 13 Jul 2026 20:44:08 +0000 (+0200) Subject: Remove extra masking of the hashed value in insert_string. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=51735a59481faa4ed50ce472837d1276dc0fcd6e;p=thirdparty%2Fzlib-ng.git Remove extra masking of the hashed value in insert_string. --- diff --git a/insert_string_p.h b/insert_string_p.h index 97e4400d7..30e6e0597 100644 --- a/insert_string_p.h +++ b/insert_string_p.h @@ -6,7 +6,8 @@ #ifndef INSERT_STRING_P_H_ #define INSERT_STRING_P_H_ -#define UPDATE_HASH_KNUTH(h,val) h = (((val) * 2654435761U) >> 16) & HASH_MASK +#define KNUTH_SHIFT (32 - HASH_BITS) +#define UPDATE_HASH_KNUTH(h,val) h = (((val) * 2654435761U) >> KNUTH_SHIFT) #define UPDATE_HASH_ROLL(h,val) h = ((h << 5) ^ ((uint8_t)(val))) & (32768u - 1u) /* ===========================================================================