diff --git a/src/net/common/clientstate.cpp b/src/net/common/clientstate.cpp index 32838985..5c2fccb9 100644 --- a/src/net/common/clientstate.cpp +++ b/src/net/common/clientstate.cpp @@ -1713,7 +1713,7 @@ ClientStateWaitHand::InternalHandlePacket(boost::shared_ptr client cardDataStream >> tmpHandNum; if (tmpPlayerId != client->GetGuiPlayerId() || tmpGameId != client->GetGameId() - || tmpHandNum != client->GetGame()->getCurrentHandID()) + || tmpHandNum != client->GetGame()->getCurrentHandID() + 1) { throw ClientException(__FILE__, __LINE__, ERR_NET_UNKNOWN_PLAYER_ID, 0); }