Fixed kick bug by letting the client reverse iterate over its cached player data when looking for a player name. Added several exceptions.
This commit is contained in:
1 parent
c7ab731648
commit
ef84c7b81a
6 files changed
+50
-33
No files matched your search
@@ -269,8 +269,8 @@ ClientThread::GetPlayerIdFromName(const string &playerName, unsigned &playerId)
|
||||
bool retVal = false;
|
||||
|
||||
boost::mutex::scoped_lock lock(m_playerInfoMapMutex);
|
||||
PlayerInfoMap::const_iterator i = m_playerInfoMap.begin();
|
||||
PlayerInfoMap::const_iterator end = m_playerInfoMap.end();
|
||||
PlayerInfoMap::const_reverse_iterator i = m_playerInfoMap.rbegin();
|
||||
PlayerInfoMap::const_reverse_iterator end = m_playerInfoMap.rend();
|
||||
|
||||
while (i != end)
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user