]> source.dussan.org Git - rspamd.git/commitdiff
[CritFix] Fix some more URL detector issues
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 23 Apr 2016 14:01:02 +0000 (15:01 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 23 Apr 2016 14:01:39 +0000 (15:01 +0100)
src/libserver/url.c

index 9b7b3660e3d67d3ddc2a3a9b046ba247ae046e8c..fb725ed18520672151e74812956bb3c793693b8b 100644 (file)
@@ -1796,7 +1796,8 @@ url_tld_end (struct url_callback_data *cb,
        const gchar *p;
 
        /* A url must be finished by tld, so it must be followed by space character */
-       p = pos + strlen (match->pattern);
+       p = pos + match->m_len;
+
        if (p == cb->end || g_ascii_isspace (*p) || *p == ',') {
                match->m_len = p - match->m_begin;
                return TRUE;