summaryrefslogtreecommitdiffstats
path: root/src/libstat/stat_config.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2016-01-05 18:55:56 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2016-01-05 18:55:56 +0000
commite5676fe57ac78238817b64efa107e00d34485a9c (patch)
tree45ca0cbc7738f0aa488872b2120a7d56223a5fd3 /src/libstat/stat_config.c
parentc3f06a6a9cadbbc8c852f6ebe361c917aff3e384 (diff)
downloadrspamd-e5676fe57ac78238817b64efa107e00d34485a9c.tar.gz
rspamd-e5676fe57ac78238817b64efa107e00d34485a9c.zip
Fix statistics processing
Diffstat (limited to 'src/libstat/stat_config.c')
-rw-r--r--src/libstat/stat_config.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libstat/stat_config.c b/src/libstat/stat_config.c
index 1cf19d412..32d09f4a9 100644
--- a/src/libstat/stat_config.c
+++ b/src/libstat/stat_config.c
@@ -135,6 +135,9 @@ rspamd_stat_init (struct rspamd_config *cfg)
cl->cfg = clf;
cl->ctx = stat_ctx;
cl->statfiles_ids = g_array_new (FALSE, FALSE, sizeof (gint));
+ cl->subrs = rspamd_stat_get_classifier (clf->name);
+ g_assert (cl->subrs != NULL);
+ cl->subrs->init_func (cfg->cfg_pool, cl);
/* Init classifier cache */
if (clf->opts) {