diff --git a/src/net/async_server.cpp b/src/net/async_server.cpp index 43b2ca68ce4885e8273814eb30644feda8c70c74..01bd6b9cd55b505905967800ccf1dfaec1967ee5 100644 --- a/src/net/async_server.cpp +++ b/src/net/async_server.cpp @@ -39,7 +39,7 @@ void async_server_socket::cb_ev(::ev::io &w, int events) { if (events & ::ev::READ) { // Handle incoming clients auto ah = this->get_accept_handler(); - ah(this->shared_from_this(), auto_fd(w.fd)); + ah(this->shared_from_this(), this->socket); } if (events & ::ev::WRITE) {