From 772f3bb7ac6bba9fa9c885f0880c93c58cb59f5b Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Tue, 27 Nov 2018 18:36:37 +0000 Subject: [PATCH] [Minor] Exclude raw words from words re class --- src/libserver/re_cache.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/libserver/re_cache.c b/src/libserver/re_cache.c index e43de2c640..1dcd4bbad9 100644 --- a/src/libserver/re_cache.c +++ b/src/libserver/re_cache.c @@ -1225,8 +1225,11 @@ rspamd_re_cache_exec_re (struct rspamd_task *task, for (j = 0; j < part->utf_words->len; j ++) { tok = &g_array_index (part->utf_words, rspamd_stat_token_t, j); - scvec[cnt] = tok->normalized.begin; - lenvec[cnt++] = tok->normalized.len; + + if (tok->flags & RSPAMD_STAT_TOKEN_FLAG_UTF) { + scvec[cnt] = tok->normalized.begin; + lenvec[cnt++] = tok->normalized.len; + } } } } -- 2.47.3