diff options
Diffstat (limited to 'src/account-server/accounthandler.cpp')
-rw-r--r-- | src/account-server/accounthandler.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/account-server/accounthandler.cpp b/src/account-server/accounthandler.cpp index 76a427ea..c1de5200 100644 --- a/src/account-server/accounthandler.cpp +++ b/src/account-server/accounthandler.cpp @@ -382,10 +382,9 @@ void AccountHandler::handleLoginMessage(AccountClient &client, MessageIn &msg) // Check if the account exists Account *acc = 0; - std::list<Account*>::iterator ita; - for ( ita = mPendingAccounts.begin() ; ita != mPendingAccounts.end(); ita++ ) - if ((*ita)->getName() == username) - acc = *ita; + for (Account *account : mPendingAccounts) + if (account->getName() == username) + acc = account; mPendingAccounts.remove(acc); if (!acc || sha256(acc->getPassword() + acc->getRandomSalt()) != password) |