diff options
Diffstat (limited to 'src/worker.c')
-rw-r--r-- | src/worker.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/worker.c b/src/worker.c index 446de0799..324f211a6 100644 --- a/src/worker.c +++ b/src/worker.c @@ -194,8 +194,7 @@ rspamd_worker_guard_handler (EV_P_ ev_io *w, int revents) * reliable way to distinguish between shutdown(SHUT_WR) and * close. */ - if (!(task->flags & RSPAMD_TASK_FLAG_JSON) && - task->cfg->enable_shutdown_workaround) { + if (task->cmd != CMD_CHECK_V2 && task->cfg->enable_shutdown_workaround) { msg_info_task ("workaround for shutdown enabled, please update " "your client, this support might be removed in future"); shutdown (w->fd, SHUT_RD); |