From: hcj <1224667075@qq.com> Date: Wed, 28 Aug 2024 08:54:33 +0000 (+0800) Subject: 优化ble发送数据代码结构解决可能出现刚好满mtu导致发送空包问题,已经可能存在参数过多导致的安全隐患(补2 ) X-Git-Tag: release_V1.2.70_20241020_135402~550^2~2^2~13 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=refs%2Fchanges%2F811%2F1;p=mirrors%2FFD230.git 优化ble发送数据代码结构解决可能出现刚好满mtu导致发送空包问题,已经可能存在参数过多导致的安全隐患(补2 ) --- diff --git a/code/sdk/application/wearable/service/ble_service/bleservice/bleEvent.c b/code/sdk/application/wearable/service/ble_service/bleservice/bleEvent.c index cba6406f1..36dd7ad5b 100644 --- a/code/sdk/application/wearable/service/ble_service/bleservice/bleEvent.c +++ b/code/sdk/application/wearable/service/ble_service/bleservice/bleEvent.c @@ -5428,8 +5428,8 @@ bool Read_Health_BIN_file_buf_send_bin_Data(uint8_t day, uint16_t num,uint16_t i file_size = ftell(fp); // 获取当前文件指针位置,即文件大小 fseek(fp, 0, SEEK_SET); // 将文件指针移回文件开头 - int num=file_size%5; - if(num!=0) + int num_check=file_size%5; + if(num_check!=0) { printf("数据有误 %d \r\n",id); return false;