]> source.dussan.org Git - rspamd.git/commitdiff
Fix '_' in emails.
authorVsevolod Stakhov <vsevolod@rambler-co.ru>
Thu, 17 Feb 2011 13:01:15 +0000 (16:01 +0300)
committerVsevolod Stakhov <vsevolod@rambler-co.ru>
Thu, 17 Feb 2011 13:01:15 +0000 (16:01 +0300)
src/url.c

index de916188f283d8c9ee96976f13c8c2678c41125f..b243920567f2f54557a538bba4326e052b790ae4 100644 (file)
--- a/src/url.c
+++ b/src/url.c
@@ -1146,7 +1146,7 @@ url_email_end (const gchar *begin, const gchar *end, const gchar *pos, url_match
 
        p = pos + strlen (match->pattern);
 
-       while (p < end && (is_domain (*p) || (*p == '.' && p + 1 < end && is_domain (*(p + 1))))) {
+       while (p < end && (is_domain (*p) || *p == '_' || (*p == '.' && p + 1 < end && is_domain (*(p + 1))))) {
                p ++;
        }
        match->m_len = p - match->m_begin;