From d327f3f2d25b3141496571929258e64d5433859e Mon Sep 17 00:00:00 2001 From: YannCharbon Date: Tue, 3 Jan 2023 15:21:17 +0100 Subject: [PATCH] Fix mesh connect semaphore not releasing causing blockage --- .../nanostack/mbed-mesh-api/source/MeshInterfaceNanostack.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/connectivity/nanostack/mbed-mesh-api/source/MeshInterfaceNanostack.cpp b/connectivity/nanostack/mbed-mesh-api/source/MeshInterfaceNanostack.cpp index 35eb9ca383..cf9a754aa6 100644 --- a/connectivity/nanostack/mbed-mesh-api/source/MeshInterfaceNanostack.cpp +++ b/connectivity/nanostack/mbed-mesh-api/source/MeshInterfaceNanostack.cpp @@ -174,6 +174,7 @@ void Nanostack::Interface::network_handler(mesh_connection_status_t status) connect_semaphore.release(); } else if (status == MESH_DISCONNECTED) { disconnect_semaphore.release(); + connect_semaphore.release(); } }