From 33c6e256c3a41ef068cf762a606c973e617cd7d7 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Sat, 21 Oct 2017 10:56:14 +0100 Subject: [Fix] Do not strip last character in the last word MFH: rspamd-1.6 --- src/libstat/tokenizers/tokenizers.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libstat/tokenizers/tokenizers.c b/src/libstat/tokenizers/tokenizers.c index c4f814fce..49496a9d8 100644 --- a/src/libstat/tokenizers/tokenizers.c +++ b/src/libstat/tokenizers/tokenizers.c @@ -198,9 +198,9 @@ rspamd_tokenizer_get_word (rspamd_stat_token_t * buf, p = s; token->begin = s; - for (i = 0; i < remain; ) { + for (i = 0; i <= remain; ) { p = &s[i]; - U8_NEXT (s, i, remain, uc); + U8_NEXT (s, i, remain, uc); /* This also advances i */ if (uc < 0) { if (i < remain) { -- cgit v1.2.3