diff --git a/client.c b/client.c index 11b13dc2..4bebb977 100644 --- a/client.c +++ b/client.c @@ -459,6 +459,9 @@ client_write_error_callback(__unused struct bufferevent *bev, close(cf->fd); cf->fd = -1; + + if (client_exitflag) + client_exit(); } /* File write callback. */