diff --git a/src/game/db.cpp b/src/game/db.cpp index f18c797..75757d6 100644 --- a/src/game/db.cpp +++ b/src/game/db.cpp @@ -412,7 +412,6 @@ void DBManager::AnalyzeReturnQuery(SQLMsg * pMsg) strlcpy(r.passwd, pinfo->passwd, sizeof(r.passwd)); strlcpy(r.social_id, szSocialID, sizeof(r.social_id)); DESC_MANAGER::instance().ConnectAccount(r.login, d); - DESC_MANAGER::instance().ConsumeLoginKey(d->GetLoginKey()); ClearLoginFailure(d->GetHostName()); LoginPrepare(d, aiPremiumTimes); diff --git a/src/game/desc_manager.cpp b/src/game/desc_manager.cpp index 2a699a8..6a7a728 100644 --- a/src/game/desc_manager.cpp +++ b/src/game/desc_manager.cpp @@ -433,17 +433,6 @@ DWORD DESC_MANAGER::CreateLoginKey(LPDESC d) return dwKey; } -void DESC_MANAGER::ConsumeLoginKey(DWORD dwKey) -{ - std::map::iterator it = m_map_pkLoginKey.find(dwKey); - - if (it != m_map_pkLoginKey.end()) - { - M2_DELETE(it->second); - m_map_pkLoginKey.erase(it); - } -} - void DESC_MANAGER::ProcessExpiredLoginKey() { DWORD dwCurrentTime = get_dword_time(); diff --git a/src/game/desc_manager.h b/src/game/desc_manager.h index 335092c..f70e5f3 100644 --- a/src/game/desc_manager.h +++ b/src/game/desc_manager.h @@ -52,7 +52,6 @@ class DESC_MANAGER : public singleton DWORD CreateLoginKey(LPDESC d); LPDESC FindByLoginKey(DWORD dwKey); - void ConsumeLoginKey(DWORD dwKey); void ProcessExpiredLoginKey(); bool IsDisconnectInvalidCRC() { return m_bDisconnectInvalidCRC; }