From 86e3a5a021d0ff4a2c31263be94a003541efed8b Mon Sep 17 00:00:00 2001 From: Mika Tervonen Date: Mon, 30 Sep 2019 14:15:14 +0300 Subject: [PATCH] Modified Wi-SUN tasklet to return correct status when calling connect twice When calling mesh connect method twice NSAPI_ERROR_IS_CONNECTED is returned instead of NSAPI_ERROR_DEVICE_ERROR Following the mesh API documentation. --- features/nanostack/nanostack-interface/Nanostack.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/nanostack/nanostack-interface/Nanostack.cpp b/features/nanostack/nanostack-interface/Nanostack.cpp index 8f14214e06..c4e3982e47 100644 --- a/features/nanostack/nanostack-interface/Nanostack.cpp +++ b/features/nanostack/nanostack-interface/Nanostack.cpp @@ -116,7 +116,7 @@ nsapi_error_t map_mesh_error(mesh_error_t err) case MESH_ERROR_PARAM: return NSAPI_ERROR_PARAMETER; case MESH_ERROR_STATE: - return NSAPI_ERROR_DEVICE_ERROR; + return NSAPI_ERROR_IS_CONNECTED; default: return NSAPI_ERROR_DEVICE_ERROR; }