diff options
Diffstat (limited to 'src/plugins/emails.c')
-rw-r--r-- | src/plugins/emails.c | 4 |
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; |