修复size为0的协议数据的处理 178/1 178/head 179/target/1 180/target/1
authorSnickerSun <snickersun@163.com>
Wed, 22 May 2024 08:58:29 +0000 (16:58 +0800)
committerSnickerSun <snickersun@163.com>
Wed, 22 May 2024 08:58:29 +0000 (16:58 +0800)
code/sdk/application/wearable/service/ble_service/bleservice/bleEvent.c

index 18b917c..36dd0d8 100644 (file)
@@ -5026,7 +5026,7 @@ errcode_t decode_ota_json(ble_read_data *buffer_handle)
         );\r
         buffer_handle->file_recv_stat.received_size = 0;\r
         buffer_handle->file_recv_stat.lrcvalue = 0;\r
-                buffer_handle->receive_file_flag = 1;\r
+        buffer_handle->receive_file_flag = 1;\r
         return ERRCODE_SUCC;\r
     }else{\r
         buffer_handle->receive_file_flag = 0;        \r
@@ -5343,7 +5343,7 @@ errcode_t combine_data_internal(ble_read_data *buffer_handle,uint8_t *totalData,
                 return ERRCODE_MALLOC;\r
             }\r
             //创建缓存开始存储包数据\r
-            if(buffer_handle->cmd_header.package_len >0)\r
+            if(buffer_handle->cmd_header.package_len >=0)\r
             {\r
                 memcpy_s(buffer_handle->data,buffer_handle->totalDataLen+sizeof(msg_header_t)+1,totalData,event_size);\r
                 buffer_handle->lrcvalue = calculate_lrc(totalData+sizeof(msg_header_t),header->package_len,0x00);\r