]> source.dussan.org Git - rspamd.git/commitdiff
Fix tokenizer default configuration.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 13 Apr 2015 16:17:18 +0000 (17:17 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 13 Apr 2015 16:17:18 +0000 (17:17 +0100)
src/libserver/cfg_rcl.c

index 07982d018c9d9509f892ba732f970ed6d8f8fb26..3d20b0aa0583691c6df32e7523e3d162074d1e13 100644 (file)
@@ -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);