bugfix vector erase

This commit is contained in:
Kai Philipp
2019-09-14 17:50:48 +02:00
parent 16282c5096
commit a93bb49485
+3 -2
View File
@@ -285,12 +285,13 @@ LOG_ERROR("checking IsPlayerAllowedToJoinCreateLimitRank() ");
int count = 0;
int i=0;
for(std::vector<long>::iterator timeStamp = m_last_games.begin(); timeStamp != m_last_games.end(); ++timeStamp) {
LOG_ERROR("timeStamp " << *timeStamp);
if(*timeStamp > then){
LOG_ERROR("counting timeStamp in time " << *timeStamp);
count++;
}else{
LOG_ERROR("erasing overdued timestamp " << *timeStamp);
m_last_games.erase(m_last_games.begin() + i); // erase overdued entries
//LOG_ERROR("erasing overdued timestamp " << *timeStamp);
//m_last_games.erase(m_last_games.begin() + i); // erase overdued entries
}
i++;
}