From 77bb7806a0a3727101d9c7943320d611935d43cc Mon Sep 17 00:00:00 2001 From: lly Date: Wed, 8 Apr 2020 21:32:05 +0800 Subject: [PATCH] ble_mesh: Fix client local parameters not initialized --- .../bt/esp_ble_mesh/mesh_models/client/client_common.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/components/bt/esp_ble_mesh/mesh_models/client/client_common.c b/components/bt/esp_ble_mesh/mesh_models/client/client_common.c index a3f68834b..5718d5202 100644 --- a/components/bt/esp_ble_mesh/mesh_models/client/client_common.c +++ b/components/bt/esp_ble_mesh/mesh_models/client/client_common.c @@ -178,10 +178,10 @@ static s32_t bt_mesh_client_calc_timeout(struct bt_mesh_msg_ctx *ctx, struct net_buf_simple *msg, u32_t opcode, s32_t timeout) { - s32_t seg_retrans_to, duration, time; - u8_t seg_count, seg_retrans_num; - u8_t mic_size; - bool need_seg; + s32_t seg_retrans_to = 0, duration = 0, time = 0; + u8_t seg_count = 0, seg_retrans_num = 0; + bool need_seg = false; + u8_t mic_size = 0; if (msg->len > UNSEG_ACCESS_MSG_MAX_LEN || ctx->send_rel) { need_seg = true; /* Needs segmentation */