From 47674661eaaeb17f1dfbbcf0d2c8a129bb2484b8 Mon Sep 17 00:00:00 2001 From: payton Date: Mon, 18 Dec 2023 16:29:54 +0800 Subject: [PATCH] =?UTF-8?q?1.ota=20cmd=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- code/lib/source/sifar/code/source/common/sf_common.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/lib/source/sifar/code/source/common/sf_common.c b/code/lib/source/sifar/code/source/common/sf_common.c index 453e6d5cb..2b63c91ca 100755 --- a/code/lib/source/sifar/code/source/common/sf_common.c +++ b/code/lib/source/sifar/code/source/common/sf_common.c @@ -1352,7 +1352,11 @@ BOOL sf_cmd_ftp_ota(unsigned char argc, char **argv) //UINT32 value; UIMenuStoreInfo *puiPara = sf_ui_para_get(); if(4 == argc) - { + { + memset(puiPara ->OtaFtpIp,'\0', sizeof(puiPara ->OtaFtpIp)); + memset(puiPara ->OtaFtpPort, '\0', sizeof(puiPara ->OtaFtpPort)); + memset(puiPara ->OtaFtpUserName, '\0', sizeof(puiPara ->OtaFtpUserName)); + memset(puiPara ->OtaFtpPassWord,'\0', sizeof(puiPara ->OtaFtpPassWord)); strncpy((char *)puiPara->OtaFtpIp, argv[0], ((sizeof(puiPara->OtaFtpIp) <= strlen(argv[0])) ? (sizeof(puiPara->OtaFtpIp)) : (strlen(argv[0])))); strncpy((char *)puiPara->OtaFtpPort, argv[1], ((sizeof(puiPara->OtaFtpPort) <= strlen(argv[1])) ? (sizeof(puiPara->OtaFtpPort)) : (strlen(argv[1])))); strncpy((char *)puiPara->OtaFtpUserName, argv[2], ((sizeof(puiPara->OtaFtpUserName) <= strlen(argv[2])) ? (sizeof(puiPara->OtaFtpUserName)) : (strlen(argv[2]))));