Browse Source

[Minor] Fix multipattern usage

tags/2.6
Vsevolod Stakhov 3 years ago
parent
commit
b6b2789ddd
1 changed files with 6 additions and 8 deletions
  1. 6
    8
      src/libmime/lang_detection.c

+ 6
- 8
src/libmime/lang_detection.c View File

@@ -477,17 +477,15 @@ rspamd_language_detector_read_file (struct rspamd_config *cfg,
gsize wlen;
const char *word = ucl_object_tolstring (w, &wlen);
const char *saved;
guint mp_flags = RSPAMD_MULTIPATTERN_ICASE|RSPAMD_MULTIPATTERN_UTF8;

if (rspamd_multipattern_has_hyperscan ()) {
mp_flags |= RSPAMD_MULTIPATTERN_RE;
}

#ifdef WITH_HYPERSCAN
rspamd_multipattern_add_pattern_len (d->stop_words[cat].mp,
word, wlen,
RSPAMD_MULTIPATTERN_ICASE|RSPAMD_MULTIPATTERN_UTF8
|RSPAMD_MULTIPATTERN_RE);
#else
rspamd_multipattern_add_pattern_len (d->stop_words[cat].mp,
word, wlen,
RSPAMD_MULTIPATTERN_ICASE|RSPAMD_MULTIPATTERN_UTF8);
#endif
mp_flags);
nelt->stop_words ++;
nstop ++;


Loading…
Cancel
Save