From: Vsevolod Stakhov Date: Thu, 1 Dec 2011 14:03:00 +0000 (+0300) Subject: Ignore something that looks like email but has no username. X-Git-Tag: 0.4.6~21 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a82935802cfcb329ff0ed70a34cc3557d69779ca;p=thirdparty%2Frspamd.git Ignore something that looks like email but has no username. --- diff --git a/src/url.c b/src/url.c index 89abe5edc1..8e04490939 100644 --- a/src/url.c +++ b/src/url.c @@ -1195,8 +1195,10 @@ url_parse_text (memory_pool_t * pool, struct worker_task *task, struct mime_text ex->pos = url_start - begin; ex->len = url_end - url_start; if (new->protocol == PROTOCOL_MAILTO) { - if (!g_tree_lookup (task->emails, new)) { - g_tree_insert (task->emails, new, new); + if (new->userlen > 0) { + if (!g_tree_lookup (task->emails, new)) { + g_tree_insert (task->emails, new, new); + } } } else {