task->proto_ver = RSPAMC_PROTO_1_1;
token = separate_command (line, ' ');
if (line == NULL || token == NULL) {
- debug_task ("bad command: %s", token);
+ debug_task ("bad command");
return -1;
}
debug_task ("writing error: %s", outbuf);
}
/* Write to bufferevent error message */
- if (! rspamd_dispatcher_write (task->dispatcher, outbuf, r, FALSE, FALSE)) {
- return FALSE;
- }
+ return rspamd_dispatcher_write (task->dispatcher, outbuf, r, FALSE, FALSE);
}
else {
switch (task->cmd) {
return write_socket (task);
}
break;
+ case WRITE_REPLY:
+ case WRITE_ERROR:
+ return write_socket (task);
+ break;
default:
debug_task ("invalid state on reading stage");
break;