Browse Source

#IQRV #comment [BugFix][GRG]修复发卡器上层应用改动导致的问题,虽然也没找出具体的根因

gifur 2 years ago
parent
commit
913f66aec8
1 changed files with 3 additions and 3 deletions
  1. 3 3
      DevAdapter/grg/cardissuer.1.1/cardissuer_impl.cpp

+ 3 - 3
DevAdapter/grg/cardissuer.1.1/cardissuer_impl.cpp

@@ -79,7 +79,7 @@ ErrorCodeEnum CardIssuerClassImpl::GetDevCategory(DevCategoryInfo &devCategory)
 	{
 		memset(&tReturnInfo, 0, sizeof(tReturnInfo));
 		l_iResult = m_pCardIssuerDev->iGetVersionInfo(m_ptIDCVersionInfo, tReturnInfo);
-		memcpy(&m_devLastReturn,&tReturnInfo,m_returnSize);
+		//memcpy(&m_devLastReturn,&tReturnInfo,m_returnSize);
 		if(SUCCESS != l_iResult) 
 		{
 			UpdatalastErr(Error_DevLoadFileFailed,tReturnInfo[0].iPhyCode,"获取设备信息失败",__FUNCTION__,__LINE__);
@@ -428,7 +428,7 @@ ErrorCodeEnum CardIssuerClassImpl::GetDevStatus(CardIssuerStatus &devStatus)
 			memset(&tReturnInfo, 0, sizeof(tReturnInfo));
 			LOG4VTM(INFO,"enter GetDevStatus : start iGetStatus");
 			l_iResult = m_pCardIssuerDev->iGetStatus(&statusInfo, tReturnInfo);
-			memcpy(&m_devLastReturn,&tReturnInfo,m_returnSize);
+			//memcpy(&m_devLastReturn,&tReturnInfo,m_returnSize);
 			if(SUCCESS != l_iResult) 
 			{
 				int rtcomm = m_pCardIssuerDev->iSetCommPara(tReturnInfo);
@@ -1980,7 +1980,7 @@ ErrorCodeEnum CardIssuerClassImpl::WarmReset()
 	tDevReturn tReturnInfo[8] = { 0 };
 	memset(&tReturnInfo, 0, sizeof(tReturnInfo));
 	int l_iResult = m_pCardIssuerDev->iChipPower(2, NULL, NULL, tReturnInfo);
-	memcpy(&m_devLastReturn,&tReturnInfo,m_returnSize);
+	//memcpy(&m_devLastReturn,&tReturnInfo,m_returnSize);
 	if(SUCCESS != l_iResult)
 	{
 		//m_log.error(_T("Return WarmReset(), Error_Hardware IC卡热复位失败"));