aboutsummaryrefslogtreecommitdiffstats
path: root/src/filter.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rambler-co.ru>2011-07-14 17:48:51 +0400
committerVsevolod Stakhov <vsevolod@rambler-co.ru>2011-07-14 17:48:51 +0400
commitde262993190d03e40143e83067fb348a33ff9dbd (patch)
treeb8ab7237bb1d7d695ef92eaf17ae90f306fb215e /src/filter.c
parent8f5fb08857e989193ea30828175f61599512add5 (diff)
downloadrspamd-de262993190d03e40143e83067fb348a33ff9dbd.tar.gz
rspamd-de262993190d03e40143e83067fb348a33ff9dbd.zip
* Add learn_spam/learn_ham interface to librspamdclient and to rspamc
* Improve logic of io dispatcher restoration Remove correction factor from bayes as it leads to classify errors.
Diffstat (limited to 'src/filter.c')
-rw-r--r--src/filter.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/filter.c b/src/filter.c
index 8321e6d21..0ad82f94b 100644
--- a/src/filter.c
+++ b/src/filter.c
@@ -290,12 +290,12 @@ end:
/* Call post filters */
lua_call_post_filters (task);
task->state = WRITE_REPLY;
- /* XXX: ugly direct call */
+
if (task->fin_callback) {
task->fin_callback (task->fin_arg);
}
else {
- task->dispatcher->write_callback (task);
+ rspamd_dispatcher_restore (task->dispatcher);
}
return 1;
}