From: Vsevolod Stakhov Date: Fri, 25 Oct 2019 12:56:44 +0000 (+0100) Subject: [Minor] Oops, check for UBRK_DONE first X-Git-Tag: 2.1~22 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=88a9165a5a1af590c949912efbb8b930cff4bdbe;p=thirdparty%2Frspamd.git [Minor] Oops, check for UBRK_DONE first --- diff --git a/src/libstat/tokenizers/tokenizers.c b/src/libstat/tokenizers/tokenizers.c index c533534edb..77a924f418 100644 --- a/src/libstat/tokenizers/tokenizers.c +++ b/src/libstat/tokenizers/tokenizers.c @@ -426,7 +426,7 @@ start_over: gint32 old_p = p; p = ubrk_next (bi); - if (p <= old_p) { + if (p != UBRK_DONE && p <= old_p) { msg_warn_pool_check ( "tokenization reversed back on position %d," "%d new position (%d backward), likely libicu bug!", @@ -465,7 +465,7 @@ start_over: while (last > p && p != UBRK_DONE) { gint32 old_p = p; p = ubrk_next (bi); - if (p <= old_p) { + if (p != UBRK_DONE && p <= old_p) { msg_warn_pool_check ( "tokenization reversed back on position %d," "%d new position (%d backward), likely libicu bug!", @@ -567,7 +567,7 @@ start_over: last = p; p = ubrk_next (bi); - if (p <= last) { + if (p != UBRK_DONE && p <= last) { msg_warn_pool_check ("tokenization reversed back on position %d," "%d new position (%d backward), likely libicu bug!", (gint)(p), (gint)(last), last - p);