aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstat/classifiers/bayes.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2016-04-30 15:44:45 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2016-04-30 15:44:45 +0100
commit9806fa5b247edaafe0a541639c347504c2b19890 (patch)
tree03f358a04aec13253baa7a94099cf2aa02a15866 /src/libstat/classifiers/bayes.c
parent81d0a5ac60177ae6a3ffeabea741f6c68ed4670a (diff)
downloadrspamd-9806fa5b247edaafe0a541639c347504c2b19890.tar.gz
rspamd-9806fa5b247edaafe0a541639c347504c2b19890.zip
[Fix] Fix conditional learning
Diffstat (limited to 'src/libstat/classifiers/bayes.c')
-rw-r--r--src/libstat/classifiers/bayes.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libstat/classifiers/bayes.c b/src/libstat/classifiers/bayes.c
index 4e30f191e..5ebba8d56 100644
--- a/src/libstat/classifiers/bayes.c
+++ b/src/libstat/classifiers/bayes.c
@@ -274,6 +274,7 @@ bayes_classify (struct rspamd_classifier * ctx,
}
pprob = rspamd_mempool_alloc (task->task_pool, sizeof (*pprob));
+ *pprob = final_prob;
rspamd_mempool_set_variable (task->task_pool, "bayes_prob", pprob, NULL);
if (cl.processed_tokens > 0 && fabs (final_prob - 0.5) > 0.05) {