From: Caisking <3449750381@qq.com> Date: Fri, 5 Jul 2024 02:46:37 +0000 (+0800) Subject: 补交 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=refs%2Fchanges%2F462%2F2;p=mirrors%2FFD230.git 补交 --- 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 9c9f59b55..44bfd835a 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingModel.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingModel.cpp @@ -1111,13 +1111,19 @@ namespace OHOS 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)); if (fp == NULL) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "file is NULL"); free(data); // 修复内存泄漏 return NULL; } + Trainingdata *data = (Trainingdata *)malloc(sizeof(Trainingdata)); + if (data == NULL) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "Trainingdata malloc is error"); + fclose(fp); + return NULL; + } if (get_Trainingdata_data_num(fp) <= offset) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "file is NULL %d", get_Trainingdata_data_num(fp));