ソースを参照

Some sanity checks for tokenizer and classifier.

tags/0.8.3
Vsevolod Stakhov 9年前
コミット
6a01dea743
1個のファイルの変更10行の追加0行の削除
  1. 10
    0
      src/libserver/cfg_rcl.c

+ 10
- 0
src/libserver/cfg_rcl.c ファイルの表示

@@ -1004,6 +1004,13 @@ rspamd_rcl_classifier_handler (struct rspamd_config *cfg,
if (found == NULL) {
ccf = rspamd_config_new_classifier (cfg, NULL);
ccf->classifier = get_classifier (type);
if (ccf->classifier == NULL) {
g_set_error (err,
CFG_RCL_ERROR,
EINVAL,
"unknown classifier: %s", type);
return FALSE;
}
}
else {
ccf = found;
@@ -1045,6 +1052,9 @@ rspamd_rcl_classifier_handler (struct rspamd_config *cfg,
}

if (found == NULL) {
if (ccf->tokenizer == NULL) {
ccf->tokenizer = get_tokenizer ("osb-text");
}
cfg->classifiers = g_list_prepend (cfg->classifiers, ccf);
}


読み込み中…
キャンセル
保存