fix regressions

This commit is contained in:
ebbit1q 2025-09-19 03:20:39 +02:00
parent 2a0cf45f4d
commit 632987f747
3 changed files with 6 additions and 5 deletions

View file

@ -73,14 +73,14 @@ void Server_ProtocolHandler::prepareDestroy()
continue;
}
game->gameMutex.lock();
Server_Player *p = game->getPlayer(gameIterator.value().second);
if (!p) {
auto *participant = game->getParticipants().value(gameIterator.value().second);
if (!participant) {
game->gameMutex.unlock();
room->gamesLock.unlock();
continue;
}
p->disconnectClient();
participant->disconnectClient();
game->gameMutex.unlock();
room->gamesLock.unlock();