diff --git a/src/tcp_server.inl b/src/tcp_server.inl index 582bf5b..a515fb6 100644 --- a/src/tcp_server.inl +++ b/src/tcp_server.inl @@ -821,6 +821,8 @@ void TCPServer::Client::close() return; } + uv_read_stop(reinterpret_cast(&m_socket)); + uv_tcp_t* s = &m_socket; uv_handle_t* h = reinterpret_cast(s); if (!uv_is_closing(h)) {