diff --git a/libshviotqt/src/rpc/clientconnection.cpp b/libshviotqt/src/rpc/clientconnection.cpp index b109bfd15..c6e2c61a9 100644 --- a/libshviotqt/src/rpc/clientconnection.cpp +++ b/libshviotqt/src/rpc/clientconnection.cpp @@ -439,6 +439,7 @@ void ClientConnection::onSocketConnectedChanged(bool is_connected) } else { shvInfo() << objectName() << "connection id:" << connectionId() << "Socket disconnected from RPC server"; + socket()->resetCommunication(); setState(State::NotConnected); } }