From: Vsevolod Stakhov Date: Mon, 13 Apr 2015 16:17:18 +0000 (+0100) Subject: Fix tokenizer default configuration. X-Git-Tag: 0.9.0~266 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=610663b0630be522d2a804f6e6130cc2d6d3439d;p=rspamd.git Fix tokenizer default configuration. --- 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);