diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2020-02-24 14:00:26 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2020-02-24 14:00:26 +0000 |
commit | c8c047abd8c7dd20e0cca20e0e7d5f32b91428e8 (patch) | |
tree | 722c15642b1da0e5e2bb4c2c5dd4800f90207c97 /src/libserver/fuzzy_backend | |
parent | cfdf17ea1a26abce66d11319a02faaa33132cf9e (diff) | |
download | rspamd-c8c047abd8c7dd20e0cca20e0e7d5f32b91428e8.tar.gz rspamd-c8c047abd8c7dd20e0cca20e0e7d5f32b91428e8.zip |
[Fix] Fuzzy_storage: Do not check for shingles if a direct hash has been found
Diffstat (limited to 'src/libserver/fuzzy_backend')
-rw-r--r-- | src/libserver/fuzzy_backend/fuzzy_backend_redis.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libserver/fuzzy_backend/fuzzy_backend_redis.c b/src/libserver/fuzzy_backend/fuzzy_backend_redis.c index 7070773b3..e87ee29d9 100644 --- a/src/libserver/fuzzy_backend/fuzzy_backend_redis.c +++ b/src/libserver/fuzzy_backend/fuzzy_backend_redis.c @@ -554,7 +554,7 @@ rspamd_fuzzy_redis_check_callback (redisAsyncContext *c, gpointer r, } } - if (found_elts != 2) { + if (found_elts < 2) { if (session->cmd->shingles_count > 0 && !session->shingles_checked) { /* We also need to check all shingles here */ rspamd_fuzzy_backend_check_shingles (session); |