diff --git a/src/net/common/sessiondata.cpp b/src/net/common/sessiondata.cpp index 2ca9ebab..e5356648 100644 --- a/src/net/common/sessiondata.cpp +++ b/src/net/common/sessiondata.cpp @@ -443,7 +443,9 @@ SessionData::IsPlayerAllowedToJoinLimitRank() unsigned long num = (unsigned long)SERVER_ALLOWED_RANKING_GAMES_PER_MINUTES; unsigned long count = 0; - for(std::vector::iterator timeStamp = m_lastGames.begin(); timeStamp != m_lastGames.end(); ++timeStamp) { + auto timeStamp = m_lastGames.begin(); + while (timeStamp != m_lastGames.end()) + { if(timeStamp > then) count++; else