From ef8d0e038475f5ce7e80842fcab332b3a1f98ad4 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Wed, 26 Oct 2016 11:41:19 +0200 Subject: [PATCH] [Fix] Fix stats for backend-less classifiers --- src/libstat/stat_process.c | 4 ++++ 1 file changed, 4 insertions(+) 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); -- 2.39.5