Core/Player: Prevented infinite growth of allowedCharsToLogin container and changed its type to better reflect its purpose

This commit is contained in:
Shauren
2011-04-04 22:27:15 +02:00
parent 804953911e
commit 379308140b
2 changed files with 5 additions and 8 deletions
@@ -205,6 +205,7 @@ void WorldSession::HandleCharEnum(QueryResult result)
data << num;
_allowedCharsToLogin.clear();
if (result)
{
do
@@ -213,7 +214,7 @@ void WorldSession::HandleCharEnum(QueryResult result)
sLog->outDetail("Loading char guid %u from account %u.",guidlow,GetAccountId());
if (Player::BuildEnumData(result, &data))
{
m_AllowedCharsToLogin.push_back(guidlow);
_allowedCharsToLogin.insert(guidlow);
++num;
}
}