diff --git a/XNetSDKTest.cpp b/XNetSDKTest.cpp index 8327ab3..e0996f0 100644 --- a/XNetSDKTest.cpp +++ b/XNetSDKTest.cpp @@ -75,7 +75,7 @@ int CALLBACK Main_MessageCallBack(XSDK_HANDLE hDevice, int nMsgId, int nParam1, { OnDASDeviceReg(hDevice, (SXSDKDASDeviceInfo *)pObject); hDeviceArr[dPos] = hDevice ; - strncpy(DeviceIdArr[dPos], ((SXSDKDASDeviceInfo*)pObject)->sDevId,127); + strncpy_s(DeviceIdArr[dPos], ((SXSDKDASDeviceInfo*)pObject)->sDevId,127); dPos++ ; } } diff --git a/XNetSDKTest.h b/XNetSDKTest.h index 681d31c..d0de210 100644 --- a/XNetSDKTest.h +++ b/XNetSDKTest.h @@ -14,7 +14,7 @@ using namespace std; extern XSDK_HANDLE g_hDevice; extern XSDK_HANDLE hDeviceArr[6]; -extern char* DeviceIdArr[6]; +extern char DeviceIdArr[6][128]; extern SXMediaRecordByFileReq info; extern bool bFindFile;