]> source.dussan.org Git - rspamd.git/commitdiff
* Empty and non-empty parts are allways different
authorVsevolod Stakhov <vsevolod@rambler-co.ru>
Tue, 20 Jul 2010 16:44:39 +0000 (20:44 +0400)
committerVsevolod Stakhov <vsevolod@rambler-co.ru>
Tue, 20 Jul 2010 16:44:39 +0000 (20:44 +0400)
src/expressions.c

index b4615c927a7e617feacdc7ad7f43986955734704..f28f38efb37771bb3dfa6a0c6cd18ff92582f85b 100644 (file)
@@ -959,6 +959,10 @@ rspamd_parts_distance (struct worker_task * task, GList * args, void *unused)
                                return TRUE;
                        }
                }
+               else if ((p1->is_empty && !p2->is_empty) || (!p1->is_empty && p2->is_empty)) {
+                       /* Empty and non empty parts are different */
+                       return TRUE;
+               }
        }
        else {
                debug_task ("message has too many text parts, so do not try to compare them with each other");