From 6052a77b1803b12ef4b22443b85db97b58b23aa0 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Sat, 18 Jun 2016 12:41:10 +0100 Subject: [PATCH] [Fix] Fix searching for newline positions --- src/libserver/url.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libserver/url.c b/src/libserver/url.c index 068057cd7..92f2c95a5 100644 --- a/src/libserver/url.c +++ b/src/libserver/url.c @@ -2194,7 +2194,7 @@ rspamd_url_trie_generic_callback_common (struct rspamd_multipattern *mp, if (cb->newlines && cb->newlines->len > 0) { newline_pos = g_ptr_array_index (cb->newlines, cb->newline_idx); - while (pos > newline_pos && cb->newline_idx < cb->newlines->len) { + while (pos > newline_pos && cb->newline_idx < cb->newlines->len - 1) { cb->newline_idx ++; newline_pos = g_ptr_array_index (cb->newlines, cb->newline_idx); } -- 2.39.5