From 0f25e0387cd816df702cf48544e4f0b53509afac Mon Sep 17 00:00:00 2001 From: iabdalkader Date: Tue, 4 Jan 2022 19:20:38 +0200 Subject: [PATCH] extmod/network_ninaw10: Disable active connections before connecting. --- extmod/network_ninaw10.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/extmod/network_ninaw10.c b/extmod/network_ninaw10.c index f5f9967397..ce7cfdd8e1 100644 --- a/extmod/network_ninaw10.c +++ b/extmod/network_ninaw10.c @@ -173,6 +173,11 @@ STATIC mp_obj_t network_ninaw10_connect(mp_uint_t n_args, const mp_obj_t *pos_ar mp_raise_msg(&mp_type_OSError, MP_ERROR_TEXT("Key can't be empty!")); } + // Disconnect active connections first. + if (nina_isconnected()) { + nina_disconnect(); + } + if (self->itf == MOD_NETWORK_STA_IF) { // Initialize WiFi in Station mode. if (nina_connect(ssid, security, key, 0) != 0) {