From e658a1891335debc7b16bb40d6497de38fb24e81 Mon Sep 17 00:00:00 2001 From: lotodore Date: Sat, 28 Jan 2012 11:50:33 +0000 Subject: [PATCH] Do not rejoin games with 0 cash. Workaround for #108. --- src/net/common/serverlobbythread.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/net/common/serverlobbythread.cpp b/src/net/common/serverlobbythread.cpp index 83ee7f4c..992389ea 100644 --- a/src/net/common/serverlobbythread.cpp +++ b/src/net/common/serverlobbythread.cpp @@ -2143,7 +2143,7 @@ ServerLobbyThread::GetRejoinGameIdForPlayer(const std::string &playerName, const while (i != end) { boost::shared_ptr tmpGame = i->second; boost::shared_ptr tmpPlayer = tmpGame->GetPlayerInterfaceFromGame(playerName); - if (tmpPlayer && tmpPlayer->getMyGuid() == guid) { + if (tmpPlayer && tmpPlayer->getMyGuid() == guid && tmpPlayer->getMyCash() > 0) { retGameId = tmpGame->GetId(); outPlayerUniqueId = tmpPlayer->getMyUniqueID(); break;