diff --git a/code/application/source/sf_app/code/source/wifi/sf_wifi_svr.c b/code/application/source/sf_app/code/source/wifi/sf_wifi_svr.c index a5e2136d9..d5732b97b 100755 --- a/code/application/source/sf_app/code/source/wifi/sf_wifi_svr.c +++ b/code/application/source/sf_app/code/source/wifi/sf_wifi_svr.c @@ -842,8 +842,8 @@ void sf_app_Get_Camera_Info(MSG_DEV_INFO_Get_Rsp_T *camInfo) //sprintf(mcuVer, "%02d.%02d.%02d", mcuVersion/16, mcuVersion%16, mcuSubVersion); //strcpy((char *)camInfo->McuVer,mcuVer); - strcpy((char *)camInfo->moduleVer, puiPara->ModuleVer); - strcpy((char *)camInfo->moduleIMEI, puiPara->ModuleImei); + snprintf((char *)camInfo->moduleVer, sizeof(camInfo->moduleVer), "%s", (char *)puiPara->ModuleVer); + snprintf((char *)camInfo->moduleIMEI, sizeof(camInfo->moduleIMEI), "%s", (char *)puiPara->ModuleImei); //UINT8 signalValue=0; //sf_get_signal_level(&signalValue);