From: Vsevolod Stakhov Date: Thu, 14 Jul 2011 15:58:05 +0000 (+0400) Subject: Another fix for comparing parts without content - two empty parts are equal. X-Git-Tag: 0.4.0~18 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=d56c45424b51b33117777f1456134e48c35d5a60;p=rspamd.git Another fix for comparing parts without content - two empty parts are equal. --- diff --git a/src/fuzzy.c b/src/fuzzy.c index 21ac1eef9..55ed6b9ff 100644 --- a/src/fuzzy.c +++ b/src/fuzzy.c @@ -461,7 +461,12 @@ fuzzy_compare_hashes (fuzzy_hash_t * h1, fuzzy_hash_t * h2) l2 = strlen (h2->hash_pipe); if (l1 == 0 || l2 == 0) { - return 0; + if (l1 == 0 && l2 == 0) { + return 100; + } + else { + return 0; + } } res = lev_distance (h1->hash_pipe, l1, h2->hash_pipe, l2);