From: Dale Weiler Date: Thu, 20 Dec 2012 08:46:39 +0000 (+0000) Subject: Fix murmur hash seeding X-Git-Tag: 0.1.9~27 X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=commitdiff_plain;h=8fda2233cbb4ef0d2fca2aa3cac4b270b7acc0c0;ds=sidebyside Fix murmur hash seeding --- diff --git a/util.c b/util.c index 3961c74..d1eb5b4 100644 --- a/util.c +++ b/util.c @@ -615,7 +615,7 @@ static GMQCC_INLINE uint32_t util_hthashfunc(hash_table_t *ht, const char *key, /* we use the crc table as seeds for the murmur hash :P */ size_t util_hthash(hash_table_t *ht, const char *key) { static size_t seed = 0; - register size_t hash = util_hthashfunc(ht, key, util_crc32_table[seed]); + register size_t hash = util_hthashfunc(ht, key, util_crc32_table[seed++]); /* reset seed */ if (seed >= sizeof(util_crc32_table) / sizeof(*util_crc32_table))