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 93636a079..30564096b 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 @@ -1314,8 +1314,11 @@ SINT32 sf_svr_packet_proc(SINT32 fd, UINT8 *pAppData, UINT16 dataLen) strcpy((char *)fileName, (char *)pMsgStruct->msgBuf.getThumbList.fileName); if((pMsgStruct->msgBuf.getThumbList.diskType) && (Disk != pMsgStruct->msgBuf.getThumbList.diskType)) { + if(Disk) + { + memset(fileName,'\0', sizeof(fileName)); + } Disk = pMsgStruct->msgBuf.getThumbList.diskType; - memset(fileName,'\0', sizeof(fileName)); } MLOGI("[WIFI_GET_CAMERA_THUMB_LIST],fileName:%s diskType:%d\n",fileName,pMsgStruct->msgBuf.getThumbList.diskType); appCreatThumbList(fileName,pMsgStruct->msgBuf.getThumbList.diskType);