]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Check language detector pointer before use
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 26 Nov 2018 13:37:38 +0000 (13:37 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 26 Nov 2018 13:37:38 +0000 (13:37 +0000)
src/libstat/tokenizers/tokenizers.c

index 9ec0c4315e909e7e08a6aa1772f05a123af2cf31..604fc070e15ef669657db478ce657c409382564f 100644 (file)
@@ -771,8 +771,8 @@ rspamd_stem_words (GArray *words, rspamd_mempool_t *pool,
                                tok->stemmed.begin = tok->normalized.begin;
                        }
 
-                       if (tok->stemmed.len > 0 && rspamd_language_detector_is_stop_word (d,
-                                       tok->stemmed.begin, tok->stemmed.len)) {
+                       if (tok->stemmed.len > 0 && d != NULL &&
+                               rspamd_language_detector_is_stop_word (d, tok->stemmed.begin, tok->stemmed.len)) {
                                tok->flags |= RSPAMD_STAT_TOKEN_FLAG_STOP_WORD;
                        }
                }