diff --git a/src/util/TcpConnectionHandler.cpp b/src/util/TcpConnectionHandler.cpp index 68929b3b..ad20faf0 100644 --- a/src/util/TcpConnectionHandler.cpp +++ b/src/util/TcpConnectionHandler.cpp @@ -471,7 +471,8 @@ void TcpConnectionHandler::disconnectImpl_() #else close(socket_); #endif // defined(WIN32) - + socket_ = -1; + onDisconnect_(); if (enableReconnect_)