From ff2894404eadc85f19cdff4e71ac6d96eddb839b Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Tue, 27 Nov 2018 11:41:20 +0000 Subject: [PATCH] [Minor] Another fail-safety check --- src/libmime/lang_detection.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/libmime/lang_detection.c b/src/libmime/lang_detection.c index a8ad1d57c..b4e147fda 100644 --- a/src/libmime/lang_detection.c +++ b/src/libmime/lang_detection.c @@ -1187,8 +1187,11 @@ rspamd_language_detector_detect_type (struct rspamd_task *task, for (i = 0; i < nparts; i++) { tok = &g_array_index (words, rspamd_stat_token_t, selected_words[i]); - rspamd_language_detector_detect_word (task, d, tok, candidates, - d->trigramms[cat]); + + if (tok->unicode.len >= 3) { + rspamd_language_detector_detect_word (task, d, tok, candidates, + d->trigramms[cat]); + } } /* Filter negligible candidates */ -- 2.39.5