aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstat/stat_process.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rspamd.com>2024-10-16 11:27:11 +0100
committerVsevolod Stakhov <vsevolod@rspamd.com>2024-10-16 11:27:11 +0100
commit28302c84ef7c9ecdb4845b445d5ebba4c1ef204f (patch)
tree221848a4d158a4651a2f8105f862720b610ab654 /src/libstat/stat_process.c
parent9dd4a6651a1b8753cf40bafb40d6903dd4c862ba (diff)
downloadrspamd-28302c84ef7c9ecdb4845b445d5ebba4c1ef204f.tar.gz
rspamd-28302c84ef7c9ecdb4845b445d5ebba4c1ef204f.zip
[Fix] Restore propagation of spam/ham learns
Diffstat (limited to 'src/libstat/stat_process.c')
-rw-r--r--src/libstat/stat_process.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libstat/stat_process.c b/src/libstat/stat_process.c
index 5db3af6ce..17caf4cc6 100644
--- a/src/libstat/stat_process.c
+++ b/src/libstat/stat_process.c
@@ -1017,6 +1017,9 @@ rspamd_stat_check_autolearn(struct rspamd_task *task)
cl = g_ptr_array_index(st_ctx->classifiers, i);
ret = FALSE;
+ rspamd_mempool_set_variable(task->task_pool, RSPAMD_MEMPOOL_HAM_LEARNS, (void *) &cl->ham_learns, NULL);
+ rspamd_mempool_set_variable(task->task_pool, RSPAMD_MEMPOOL_SPAM_LEARNS, (void *) &cl->spam_learns, NULL);
+
if (cl->cfg->opts) {
obj = ucl_object_lookup(cl->cfg->opts, "autolearn");