From: Vsevolod Stakhov Date: Tue, 27 Nov 2018 18:36:37 +0000 (+0000) Subject: [Minor] Exclude raw words from words re class X-Git-Tag: 1.8.3~34 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=772f3bb7ac6bba9fa9c885f0880c93c58cb59f5b;p=thirdparty%2Frspamd.git [Minor] Exclude raw words from words re class --- 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; + } } } }