diff options
author | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2010-06-10 21:47:22 +0400 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2010-06-10 21:47:22 +0400 |
commit | 07082741605e8e048a129bec28695f57263de1e8 (patch) | |
tree | 7c3f92439dfc40cac6c495f052ff3e913aea6709 /src/filter.c | |
parent | 1be79df4d51fc2e497a73fc0163de08d406cc1f3 (diff) | |
download | rspamd-07082741605e8e048a129bec28695f57263de1e8.tar.gz rspamd-07082741605e8e048a129bec28695f57263de1e8.zip |
* Check messages received via smtp proxy
* Add support for sendfile in io dispatcher
* Fix issues with compatibility of worker_task and smtp proxy
* Proxy DATA command
Diffstat (limited to 'src/filter.c')
-rw-r--r-- | src/filter.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/filter.c b/src/filter.c index 0a18bd793..c6f936087 100644 --- a/src/filter.c +++ b/src/filter.c @@ -310,7 +310,12 @@ continue_process_filters (struct worker_task *task) /* Process all statfiles */ process_statfiles (task); /* XXX: ugly direct call */ - task->dispatcher->write_callback (task); + if (task->fin_callback) { + task->fin_callback (task->fin_arg); + } + else { + task->dispatcher->write_callback (task); + } return 1; } |