From d50615714141153ee4f322cd7b2e957cfff6fd0d Mon Sep 17 00:00:00 2001 From: Caisking <3449750381@qq.com> Date: Tue, 14 May 2024 14:47:19 +0800 Subject: [PATCH] =?utf8?q?=E4=BC=98=E5=8C=96sprintf=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../wearable/fd230app/nativeui/traing/src/TraingModel.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingModel.cpp b/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingModel.cpp index 4dc0247b3..38c20f8f6 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingModel.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingModel.cpp @@ -979,7 +979,7 @@ namespace OHOS char file_path[MAX_FILE_PATH_LENGTH] = {0}; char timeday[12] = {0}; uapi_get_YYMMDD_Time(timeday, '_'); - sprintf(file_path, "%s%s.bin", TRAINING_PATH, timeday); + sprintf_s(file_path, sizeof(file_path), "%s%s.bin", TRAINING_PATH, timeday); //防止越界 // Check if the directory exists, if not, create it struct stat st = {0}; @@ -1016,7 +1016,7 @@ namespace OHOS Trainingdata *read_Trainingdata_data(char *timedata, uint16_t offset) { char file_path[128] = {0}; - sprintf(file_path, "%s%s.bin", TRAINING_PATH, timedata); + sprintf_s(file_path, sizeof(file_path), "%s%s.bin", TRAINING_PATH, timedata); //防止越界 FILE *fp = fopen(file_path, "rb+"); Trainingdata *data = (Trainingdata *)malloc(sizeof(Trainingdata)); -- 2.17.1