diff --git a/src/trader/ctp_trader.cpp b/src/trader/ctp_trader.cpp index a013991ea638d5eaf22d37405e005d47fae6d669..9a9920f24b0f2b21d65bc2fcc8950264bb3ab97c 100644 --- a/src/trader/ctp_trader.cpp +++ b/src/trader/ctp_trader.cpp @@ -1,4 +1,4 @@ -#include "ctp_trader.h" +#include "ctp_trader.h" #include #include @@ -314,7 +314,7 @@ void ctp_trader::OnRspUserLogout(CThostFtdcUserLogoutField *pUserLogout, CThostF void ctp_trader::OnRspSettlementInfoConfirm(CThostFtdcSettlementInfoConfirmField *pSettlementInfoConfirm, CThostFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) { - if (pRspInfo) + if (pRspInfo && pRspInfo->ErrorID != 0) { LOG_DEBUG("OnRspSettlementInfoConfirm\tErrorID =", pRspInfo->ErrorID, "ErrorMsg =", pRspInfo->ErrorMsg); }