From: Vsevolod Stakhov Date: Tue, 1 Sep 2015 11:38:39 +0000 (+0100) Subject: Fix hang on processing non-mime messages. X-Git-Tag: 1.0.0~117 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=569f5fd3faf8272898e7db4faa94047b29f7377b;p=thirdparty%2Frspamd.git Fix hang on processing non-mime messages. --- diff --git a/src/libserver/task.c b/src/libserver/task.c index 61e0befc7a..8c9f8b282a 100644 --- a/src/libserver/task.c +++ b/src/libserver/task.c @@ -472,6 +472,11 @@ rspamd_task_process (struct rspamd_task *task, guint stages) task->flags &= ~RSPAMD_TASK_FLAG_PROCESSING; if (!ret || RSPAMD_TASK_IS_PROCESSED (task)) { + if (!ret) { + /* Set processed flags */ + task->processed_stages |= RSPAMD_TASK_STAGE_DONE; + } + return ret; }