diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-06-18 12:41:10 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-06-18 12:41:10 +0100 |
commit | 6052a77b1803b12ef4b22443b85db97b58b23aa0 (patch) | |
tree | 9f7f241527fc3081862fe1c459a9423bbda257e2 /src/libserver | |
parent | 2e6d23d0781ee6c2a3e5e1cddbb525aef76c4a9a (diff) | |
download | rspamd-6052a77b1803b12ef4b22443b85db97b58b23aa0.tar.gz rspamd-6052a77b1803b12ef4b22443b85db97b58b23aa0.zip |
[Fix] Fix searching for newline positions
Diffstat (limited to 'src/libserver')
-rw-r--r-- | src/libserver/url.c | 2 |
1 files changed, 1 insertions, 1 deletions
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); } |