diff options
-rw-r--r-- | src/libserver/url.c | 3 |
1 files changed, 2 insertions, 1 deletions
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; |