From 96379a4626493e43d746c2cf6bde416de1d0c430 Mon Sep 17 00:00:00 2001 From: Wu Meng Shi Date: Sun, 8 Oct 2023 18:03:21 +0800 Subject: [PATCH] fix(ble_mesh): avoid executing bt_mesh_host_init() more than once when using nimble (v4.3) --- .../bt/esp_ble_mesh/mesh_core/nimble_host/mesh_bearer_adapt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/bt/esp_ble_mesh/mesh_core/nimble_host/mesh_bearer_adapt.c b/components/bt/esp_ble_mesh/mesh_core/nimble_host/mesh_bearer_adapt.c index 055c969dd8..a17d6e750f 100644 --- a/components/bt/esp_ble_mesh/mesh_core/nimble_host/mesh_bearer_adapt.c +++ b/components/bt/esp_ble_mesh/mesh_core/nimble_host/mesh_bearer_adapt.c @@ -88,7 +88,8 @@ int bt_mesh_host_init(void) int rc; if (init == true) { - return -EALREADY; + BT_WARN("Already initialized host for mesh!"); + return 0; } rc = btc_init();