diff --git a/src/internet-node/tcp-socket.cc b/src/internet-node/tcp-socket.cc index d9e418d08..b58bcb442 100644 --- a/src/internet-node/tcp-socket.cc +++ b/src/internet-node/tcp-socket.cc @@ -98,6 +98,7 @@ TcpSocket::~TcpSocket () } m_tcp = 0; delete m_pendingData; //prevents leak + m_retxEvent.Cancel (); } enum Socket::SocketErrno @@ -121,7 +122,6 @@ TcpSocket::Destroy (void) m_node = 0; m_endPoint = 0; m_tcp = 0; - m_retxEvent.Cancel (); } int TcpSocket::FinishBind (void)