From: Wolfgang Bumiller Date: Tue, 14 Feb 2017 18:23:02 +0000 (+0100) Subject: sanitize util_hthash with a hack X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=e160c9ed7a05dce0933b8290fe716e5ed0994d80;p=xonotic%2Fgmqcc.git sanitize util_hthash with a hack To silence the address sanitizer. Since this is gone in the master branch anyway this will have to do. --- diff --git a/stat.c b/stat.c index e7e5bb4..c0d1022 100644 --- a/stat.c +++ b/stat.c @@ -416,7 +416,9 @@ GMQCC_INLINE size_t util_hthash(hash_table_t *ht, const char *key) { uint32_t h = 0x1EF0 ^ len; for (i = -((int)block); i; i++) { - k = blocks[i]; + uint32_t hack; + memcpy(&hack, &blocks[i], sizeof(hack)); + k = hack; k *= mask1; k = GMQCC_ROTL32(k, 15); k *= mask2;