From f1e64196ae681a746e158804fb5743e35e47c606 Mon Sep 17 00:00:00 2001 From: server Date: Tue, 14 Apr 2026 10:58:05 +0200 Subject: [PATCH] db: fix login-by-key peer handle usage --- src/db/ClientManagerLogin.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/db/ClientManagerLogin.cpp b/src/db/ClientManagerLogin.cpp index 8e4645e..83a2ec3 100644 --- a/src/db/ClientManagerLogin.cpp +++ b/src/db/ClientManagerLogin.cpp @@ -235,7 +235,7 @@ void CClientManager::QUERY_LOGIN_BY_KEY(CPeer * pkPeer, DWORD dwHandle, TPacketG bool found = false; if (!LoadPlayerIndexByAccountId(info->pAccountTable->id, info->pAccountTable, &found)) { - peer->EncodeReturn(DG::LOGIN_NOT_EXIST, info->dwHandle); + pkPeer->EncodeReturn(DG::LOGIN_NOT_EXIST, info->dwHandle); delete info->pAccountTable; delete info; return; @@ -249,7 +249,7 @@ void CClientManager::QUERY_LOGIN_BY_KEY(CPeer * pkPeer, DWORD dwHandle, TPacketG !LoadPlayerIndexByAccountId(info->pAccountTable->id, info->pAccountTable, &found) || !found) { - peer->EncodeReturn(DG::LOGIN_NOT_EXIST, info->dwHandle); + pkPeer->EncodeReturn(DG::LOGIN_NOT_EXIST, info->dwHandle); delete info->pAccountTable; delete info; return; @@ -273,7 +273,7 @@ void CClientManager::QUERY_LOGIN_BY_KEY(CPeer * pkPeer, DWORD dwHandle, TPacketG GetTablePostfix(), info->pAccountTable->id); } - CDBManager::instance().ReturnQuery(szQuery, QID_LOGIN, peer->GetHandle(), info); + CDBManager::instance().ReturnQuery(szQuery, QID_LOGIN, pkPeer->GetHandle(), info); } TAccountTable * CreateAccountTableFromRes(MYSQL_RES * res)