From 5f5f5cf305e9d815b79ef093e44316ead37562cd Mon Sep 17 00:00:00 2001 From: lly Date: Mon, 2 Sep 2019 14:22:28 +0800 Subject: [PATCH] ble_mesh: clear LPN sent_req on failure --- components/bt/esp_ble_mesh/mesh_core/lpn.c | 1 + 1 file changed, 1 insertion(+) diff --git a/components/bt/esp_ble_mesh/mesh_core/lpn.c b/components/bt/esp_ble_mesh/mesh_core/lpn.c index 8adf2a24b..7788ee750 100644 --- a/components/bt/esp_ble_mesh/mesh_core/lpn.c +++ b/components/bt/esp_ble_mesh/mesh_core/lpn.c @@ -764,6 +764,7 @@ static void lpn_timeout(struct k_work *work) } lpn->counter++; lpn_set_state(BLE_MESH_LPN_ENABLED); + lpn->sent_req = 0U; k_delayed_work_submit(&lpn->timer, FRIEND_REQ_RETRY_TIMEOUT); break; case BLE_MESH_LPN_OFFER_RECV: