From d8de1944e5e566be677165fddd92521f0805dc56 Mon Sep 17 00:00:00 2001 From: lotodore Date: Fri, 8 Jun 2012 22:07:55 +0200 Subject: [PATCH] Fixing issue #134: Ignore additional join game messages if the player already joined a game. --- src/net/common/servergamestate.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/net/common/servergamestate.cpp b/src/net/common/servergamestate.cpp index 26d9ef63..04c33294 100644 --- a/src/net/common/servergamestate.cpp +++ b/src/net/common/servergamestate.cpp @@ -361,6 +361,8 @@ AbstractServerGameStateReceiving::ProcessPacket(boost::shared_ptr se } else if (packet->GetMsg()->present == PokerTHMessage_PR_reportGameMessage) { // Delegate to Lobby. server->GetLobbyThread().HandleGameReportGame(session, packet->GetMsg()->choice.reportGameMessage); + } else if (packet->GetMsg()->present == PokerTHMessage_PR_joinGameRequestMessage) { + // Ignore join game requests in this state (may be multiple clicks from the lobby). } else { // Packet processing in subclass. InternalProcessPacket(server, session, packet);