CUDT::connect(const sockaddr* serv_addr) does not call removeConnector() when this line if (m_pRcvQueue->recvfrom(m_SocketID, response) > 0) returns <= 0. This results in a crash in the CEPoll::update_event() call when the socket is closed.
Log in to post a comment.