From: Vsevolod Stakhov Date: Sat, 23 Apr 2016 12:14:34 +0000 (+0100) Subject: [CritFix] Fix parsing of URLs in texts X-Git-Tag: 1.3.0~659 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=af7d84071a8efe9ac9112414613ee887daa7ca1b;p=rspamd.git [CritFix] Fix parsing of URLs in texts --- diff --git a/src/libserver/url.c b/src/libserver/url.c index 1c1a5c66e..9b7b3660e 100644 --- a/src/libserver/url.c +++ b/src/libserver/url.c @@ -2141,12 +2141,13 @@ rspamd_url_trie_generic_callback_common (struct rspamd_multipattern *mp, return 0; } - pos = text + match_start; + pos = text + match_pos; if (!rspamd_url_trie_is_match (matcher, pos, text + len)) { return 0; } + pos = cb->begin + match_start; m.pattern = matcher->pattern; m.prefix = matcher->prefix; m.add_prefix = FALSE;