aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/emails.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/emails.c')
-rw-r--r--src/plugins/emails.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/emails.c b/src/plugins/emails.c
index ed6702396..1b20b2742 100644
--- a/src/plugins/emails.c
+++ b/src/plugins/emails.c
@@ -192,7 +192,9 @@ emails_command_handler (struct worker_task *task)
outbuf[r++] = '\r';
outbuf[r++] = '\n';
- rspamd_dispatcher_write (task->dispatcher, outbuf, r, FALSE, FALSE);
+ if (! rspamd_dispatcher_write (task->dispatcher, outbuf, r, FALSE, FALSE)) {
+ return -1;
+ }
msg_info ("msg ok, id: <%s>, %d emails extracted", task->message_id, num);
return 0;