diff options
author | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2011-07-14 17:48:51 +0400 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2011-07-14 17:48:51 +0400 |
commit | de262993190d03e40143e83067fb348a33ff9dbd (patch) | |
tree | b8ab7237bb1d7d695ef92eaf17ae90f306fb215e /src/filter.c | |
parent | 8f5fb08857e989193ea30828175f61599512add5 (diff) | |
download | rspamd-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.c | 4 |
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; } |