Skip to content

Commit 24b65d1

Browse files
committed
improved:http task lock code
1 parent be006a1 commit 24b65d1

File tree

1 file changed

+2
-13
lines changed

1 file changed

+2
-13
lines changed

XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask.cpp

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -339,22 +339,11 @@ BOOL XEngine_HTTPTask_Handle(RFCCOMPONENTS_HTTP_REQPARAM* pSt_HTTPParam, LPCTSTR
339339
TCHAR tszLockType[64];
340340

341341
memset(tszKey, '\0', sizeof(tszKey));
342-
memset(tszValue, '\0', sizeof(tszValue));
343342
memset(tszLockToken, '\0', sizeof(tszLockToken));
344343
memset(tszLockType, '\0', sizeof(tszLockType));
345344

346-
BaseLib_OperatorString_GetKeyValue(pptszList[1], "=", tszKey, tszLockType);
347-
if (0 != _tcsnicmp(lpszParamName, tszKey, _tcslen(lpszParamName)))
348-
{
349-
st_HDRParam.nHttpCode = 404;
350-
RfcComponents_HttpServer_SendMsgEx(xhHTTPPacket, tszMsgBuffer, &nMsgLen, &st_HDRParam);
351-
XEngine_Network_Send(lpszClientAddr, tszMsgBuffer, nMsgLen);
352-
BaseLib_OperatorMemory_Free((XPPPMEM)&pptszList, nListCount);
353-
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _T("HTTP客户端:%s,发送的URL请求参数不正确:%s"), lpszClientAddr, pSt_HTTPParam->tszHttpUri);
354-
return FALSE;
355-
}
356-
memset(tszKey, '\0', sizeof(tszKey));
357-
BaseLib_OperatorString_GetKeyValue(pptszList[2], "=", tszKey, tszLockToken);
345+
BaseLib_OperatorString_GetKeyValue(pptszList[1], "=", tszKey, tszLockToken);
346+
BaseLib_OperatorString_GetKeyValue(pptszList[2], "=", tszKey, tszLockType);
358347
XEngine_HTTPTask_Locker(lpszClientAddr, _ttoi64(tszLockToken), (ENUM_XENGINE_APISERVICE_LOCKER_TYPE)_ttoi(tszLockType));
359348
}
360349
}

0 commit comments

Comments
 (0)