From: hcj <1224667075@qq.com> Date: Wed, 28 Aug 2024 08:40:16 +0000 (+0800) Subject: 优化ble发送数据代码结构解决可能出现刚好满mtu导致发送空包问题,已经可能存在参数过多导致的安全隐患(补 ) X-Git-Tag: release_V1.2.70_20241020_135402~576^2~2 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=1cf9493bdf4ec2a930670c95ebc27600a941e6c6;p=mirrors%2FFD230.git 优化ble发送数据代码结构解决可能出现刚好满mtu导致发送空包问题,已经可能存在参数过多导致的安全隐患(补 ) --- 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 43d0de0e0..cba6406f1 100644 --- a/code/sdk/application/wearable/service/ble_service/bleservice/bleEvent.c +++ b/code/sdk/application/wearable/service/ble_service/bleservice/bleEvent.c @@ -393,11 +393,9 @@ void send_big_data(ble_data_type type,char *data, uint16 datalen) } // 根据标志位选择发送数据的方式 - if (1) { - sendDataNow(buf, 17 + datalen + 1); // 直接发送数据 - } else { - sendBleData(buf, 17 + datalen + 1); // 判断是否在传输或接收多包数据 - } + + sendDataNow(buf, 17 + datalen + 1); // 判断是否在传输或接收多包数据 + ym_free(buf); // 释放内存空间 }