diff --git a/src/connection.c b/src/connection.c index 366bb25b5..13c9930eb 100644 --- a/src/connection.c +++ b/src/connection.c @@ -264,7 +264,7 @@ int conn_fd_check(struct connection *conn) */ fdtab[fd].linger_risk = 0; conn->flags |= CO_FL_ERROR | CO_FL_SOCK_RD_SH | CO_FL_SOCK_WR_SH; - conn_stop_polling(conn); + fd_stop_both(fd); return 0; wait: