1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-17 00:07:41 +02:00

Disable lobby reconnection logic due to deadlock on shutdown

This commit is contained in:
Ivan Savenko
2023-12-24 22:31:02 +02:00
parent 4835a1f695
commit 0c177ced42

View File

@ -189,11 +189,11 @@ void ApplyOnServerAfterAnnounceNetPackVisitor::visitLobbyClientDisconnected(Lobb
} }
srv.updateAndPropagateLobbyState(); srv.updateAndPropagateLobbyState();
if(srv.getState() != EServerState::SHUTDOWN && srv.remoteConnections.count(pack.c)) // if(srv.getState() != EServerState::SHUTDOWN && srv.remoteConnections.count(pack.c))
{ // {
srv.remoteConnections -= pack.c; // srv.remoteConnections -= pack.c;
srv.connectToRemote(); // srv.connectToRemote();
} // }
} }
void ClientPermissionsCheckerNetPackVisitor::visitLobbyChatMessage(LobbyChatMessage & pack) void ClientPermissionsCheckerNetPackVisitor::visitLobbyChatMessage(LobbyChatMessage & pack)