|
@@ -569,12 +569,11 @@ string CHeartBeatFSM::HandShakeJsonStr() {
|
|
|
errListReq.warnLevel = GetWarnLevel();
|
|
|
errListReq.reserved1 = GetTradeManagerState();
|
|
|
ZeroMemory(errListReq.errList, 512);
|
|
|
- strncpy(errListReq.errList, GetEntityErrorList(), GetEntityErrorList().GetLength());
|
|
|
|
|
|
obj3["warnLevel"] = errListReq.warnLevel;
|
|
|
string tmp_string(1, errListReq.reserved1);
|
|
|
obj3["reserved1"] = tmp_string.c_str();
|
|
|
- obj3["errList"] = CSimpleStringA::Format("%s", errListReq.errList).GetData();
|
|
|
+ obj3["errList"] = "";
|
|
|
root["shakeHandErrorVO"]=Json::Value(obj3);
|
|
|
|
|
|
|
|
@@ -1053,7 +1052,7 @@ void HeartBeatConnection::SendHandShake()
|
|
|
errListReq.warnLevel = m_pFSM->GetWarnLevel();
|
|
|
errListReq.reserved1 = m_pFSM->GetTradeManagerState();
|
|
|
ZeroMemory(errListReq.errList, 512);
|
|
|
- strncpy(errListReq.errList,m_pFSM->GetEntityErrorList(),m_pFSM->GetEntityErrorList().GetLength());
|
|
|
+
|
|
|
pkt->AddStruct("ENTSTAT", false, false, (LPBYTE)&errListReq, sizeof(HandErrListReq));
|
|
|
|
|
|
// [Josephus in 9:38:25 2016/4/23]
|