aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2015-04-13 17:17:18 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2015-04-13 17:17:18 +0100
commit610663b0630be522d2a804f6e6130cc2d6d3439d (patch)
treecc63d46850e0782e90ccc94f64c2504f9c455dd6 /src/libserver
parent3e6a84d54bb0df15ac2ebf3e9d366b62bbf10a60 (diff)
downloadrspamd-610663b0630be522d2a804f6e6130cc2d6d3439d.tar.gz
rspamd-610663b0630be522d2a804f6e6130cc2d6d3439d.zip
Fix tokenizer default configuration.
Diffstat (limited to 'src/libserver')
-rw-r--r--src/libserver/cfg_rcl.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/libserver/cfg_rcl.c b/src/libserver/cfg_rcl.c
index 07982d018..3d20b0aa0 100644
--- a/src/libserver/cfg_rcl.c
+++ b/src/libserver/cfg_rcl.c
@@ -1009,8 +1009,14 @@ rspamd_rcl_classifier_handler (rspamd_mempool_t *pool,
msg_err ("fatal configuration error, cannot parse statfile definition");
}
- ccf->opts = (ucl_object_t *)obj;
+ if (tkcf == NULL) {
+ tkcf = rspamd_mempool_alloc0 (cfg->cfg_pool, sizeof (*tkcf));
+ tkcf->name = NULL;
+
+ }
+
ccf->tokenizer = tkcf;
+ ccf->opts = (ucl_object_t *)obj;
cfg->classifiers = g_list_prepend (cfg->classifiers, ccf);