From: Vsevolod Stakhov Date: Wed, 26 Oct 2016 09:41:19 +0000 (+0200) Subject: [Fix] Fix stats for backend-less classifiers X-Git-Tag: 1.4.0~189 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=ef8d0e038475f5ce7e80842fcab332b3a1f98ad4;p=rspamd.git [Fix] Fix stats for backend-less classifiers --- diff --git a/src/libstat/stat_process.c b/src/libstat/stat_process.c index 993de3816..6bd1c4e2a 100644 --- a/src/libstat/stat_process.c +++ b/src/libstat/stat_process.c @@ -1123,6 +1123,10 @@ rspamd_stat_statistics (struct rspamd_task *task, for (i = 0; i < st_ctx->classifiers->len; i ++) { cl = g_ptr_array_index (st_ctx->classifiers, i); + if (cl->cfg->flags & RSPAMD_FLAG_CLASSIFIER_NO_BACKEND) { + continue; + } + for (j = 0; j < cl->statfiles_ids->len; j ++) { id = g_array_index (cl->statfiles_ids, gint, j); st = g_ptr_array_index (st_ctx->statfiles, id);