From: Vsevolod Stakhov Date: Sat, 31 Oct 2015 20:48:05 +0000 (+0300) Subject: Fix hash function invocation. X-Git-Tag: 1.0.10~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=13d6aedafcd6a8ac9e8d5429e096bdfeb61b06d2;p=thirdparty%2Frspamd.git Fix hash function invocation. --- diff --git a/src/libutil/bloom.c b/src/libutil/bloom.c index c3e8b4c8ef..1b267f3587 100644 --- a/src/libutil/bloom.c +++ b/src/libutil/bloom.c @@ -135,7 +135,7 @@ rspamd_bloom_del (rspamd_bloom_filter_t * bloom, const gchar *s) } len = strlen (s); for (n = 0; n < bloom->nfuncs; ++n) { - v = XXH32 (s, len, bloom->seeds[n]) % bloom->asize; + v = XXH64 (s, len, bloom->seeds[n]) % bloom->asize; DECBIT (bloom->a, v, t); } @@ -154,7 +154,7 @@ rspamd_bloom_check (rspamd_bloom_filter_t * bloom, const gchar *s) } len = strlen (s); for (n = 0; n < bloom->nfuncs; ++n) { - v = XXH32 (s, len, bloom->seeds[n]) % bloom->asize; + v = XXH64 (s, len, bloom->seeds[n]) % bloom->asize; if (!(GETBIT (bloom->a, v))) { return FALSE; }