diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-04-13 17:17:18 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-04-13 17:17:18 +0100 |
commit | 610663b0630be522d2a804f6e6130cc2d6d3439d (patch) | |
tree | cc63d46850e0782e90ccc94f64c2504f9c455dd6 /src/libserver | |
parent | 3e6a84d54bb0df15ac2ebf3e9d366b62bbf10a60 (diff) | |
download | rspamd-610663b0630be522d2a804f6e6130cc2d6d3439d.tar.gz rspamd-610663b0630be522d2a804f6e6130cc2d6d3439d.zip |
Fix tokenizer default configuration.
Diffstat (limited to 'src/libserver')
-rw-r--r-- | src/libserver/cfg_rcl.c | 8 |
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); |