Skip to content

Commit 183f5fc

Browse files
committed
fixed:client insert incorrect
1 parent 86416a4 commit 183f5fc

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

XEngine_Source/XEngine_ModuleSession/ModuleSession_Socks/ModuleSession_Socks.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ bool CModuleSession_Socks::ModuleSession_Socks_GetAddrForHandle(XNETHANDLE xhCli
258258
{
259259
if (xhClient == stl_MapIterator->second->xhClient)
260260
{
261-
_tcsxcpy(ptszClientAddr, stl_MapIterator->second->tszClientAddr);
261+
_tcsxcpy(ptszClientAddr, stl_MapIterator->first.c_str());
262262
bFound = true;
263263
break;
264264
}

XEngine_Source/XEngine_ServiceApp/XEngine_SocksTask.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ bool XEngine_SocksTask_Handle(LPCXSTR lpszClientAddr, LPCXSTR lpszMsgBuffer, int
160160
}
161161
//配置客户端信息
162162
ModuleSession_Socks_SetStatus(lpszClientAddr, ENUM_PROXY_SESSION_SOCKS_STATUS_FORWARD);
163-
ModuleSession_Socks_SetInfo(lpszClientAddr, xhClient, lpszClientAddr);
163+
ModuleSession_Socks_SetInfo(lpszClientAddr, xhClient, tszClientAddr);
164164
//回复结果
165165
ProxyProtocol_SocksCore_PacketConnect(tszMsgBuffer, &nLen, tszClientAddr, nPort, enIPType, XENGINE_RFCCOMPONENT_PROXY_SOCKS_RESPONSE_SUCCESS);
166166
XEngine_Network_Send(lpszClientAddr, tszMsgBuffer, nLen, XENGINE_CLIENT_NETTYPE_SOCKS);

0 commit comments

Comments
 (0)