|
|
@@ -1275,7 +1275,7 @@ ErrorCodeEnum CCustMngrAuthFSM::SaveFingerPrint(SpReqAnsContext<CustMngrAuthServ
|
|
|
#endif // RVC_OS_WIN
|
|
|
|
|
|
Dbg("writing %s", fingerID);
|
|
|
- fingerInfo[fingerID] = (const char*)ctx->Req.FPFeatureList[i];
|
|
|
+ fingerInfo[fingerID] = ctx->Req.FPFeatureList[i].GetData();
|
|
|
fd->FingerIDArray[i] = ctx->Req.FPFeatureList[i];
|
|
|
fd->FingerIDLenArray[i] = fd->FingerIDArray[i].GetLength();
|
|
|
}
|
|
|
@@ -1288,14 +1288,11 @@ ErrorCodeEnum CCustMngrAuthFSM::SaveFingerPrint(SpReqAnsContext<CustMngrAuthServ
|
|
|
else {
|
|
|
auto tempFD = m_featureData[ctx->Req.CustomerID];
|
|
|
m_featureData[ctx->Req.CustomerID] = fd;
|
|
|
- if (tempFD) {
|
|
|
- delete tempFD;
|
|
|
- tempFD = NULL;
|
|
|
- }
|
|
|
+ if (tempFD) { delete tempFD; tempFD = NULL; }
|
|
|
}
|
|
|
|
|
|
- errCode = spConfig->WriteConfigValue((const char*)m_FingerSection
|
|
|
- , (const char*)ctx->Req.CustomerID
|
|
|
+ errCode = spConfig->WriteConfigValue(m_FingerSection.GetData()
|
|
|
+ , ctx->Req.CustomerID.GetData()
|
|
|
, writer.write(fingerInfo).c_str());
|
|
|
if (errCode != Error_Succeed)
|
|
|
{
|