1.修复无emmc和sd卡无法连接WiFi问题

This commit is contained in:
payton 2024-01-26 09:55:01 +08:00
parent 842d1f1552
commit 6a0a8a9ee4

View File

@ -1161,12 +1161,7 @@ SINT32 sf_svr_packet_proc(SINT32 fd, UINT8 *pAppData, UINT16 dataLen)
// HI_MESSAGE_S stMessage;
MLOGI(" s\n");
char *strg_path = sf_get_root_path();
if(strg_path == NULL)
{
free(strg_path);
return SF_FAILURE;
}
char *strg_path = NULL;
UINT32 dcf_handle = 0; /* 0:emmc 1:sd */
//char *dcf_file = System_Get_DCF_Disk_Drive(dcf_handle) == SF_EMMC_DCF_HANDLE ? SF_EMMC_DCF_FILE_NAME : SF_SD_DCF_FILE_NAME;
@ -1966,7 +1961,16 @@ SINT32 sf_svr_packet_proc(SINT32 fd, UINT8 *pAppData, UINT16 dataLen)
}
else
{
sprintf((char *)fileName, "%s%s",strg_path,pMsgStruct->msgBuf.ctrlFileTransfer.fileName);
strg_path = sf_get_root_path();
if(strg_path == NULL)
{
free(strg_path);
sprintf((char *)fileName, "%s%s",SF_EMMC_ROOT,pMsgStruct->msgBuf.ctrlFileTransfer.fileName);
}
else{
sprintf((char *)fileName, "%s%s",strg_path,pMsgStruct->msgBuf.ctrlFileTransfer.fileName);
free(strg_path);
}
}
//MLOGI("rec file cmd:%s\n", fileName);
}
@ -2330,7 +2334,6 @@ SINT32 sf_svr_packet_proc(SINT32 fd, UINT8 *pAppData, UINT16 dataLen)
printf("offset=%d\n",offset);
}
}
free(strg_path);
return ntohs(pMsgStruct->cmd);
}