From 52c2580a403a8259eabcd1bd1f9911c0ac4efd4c Mon Sep 17 00:00:00 2001 From: iabdalkader Date: Mon, 18 Apr 2022 21:04:36 +0200 Subject: [PATCH] drivers/ninaw10: Fix isconnected to return False when inactive. If isconnected is called before active, it returns -1, which causes mp_obj_new_bool return True, indicating the module is connected. --- drivers/ninaw10/nina_wifi_drv.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/drivers/ninaw10/nina_wifi_drv.c b/drivers/ninaw10/nina_wifi_drv.c index 1ad77218b6..e811650b95 100644 --- a/drivers/ninaw10/nina_wifi_drv.c +++ b/drivers/ninaw10/nina_wifi_drv.c @@ -469,11 +469,7 @@ int nina_disconnect(void) { } int nina_isconnected(void) { - int status = nina_connection_status(); - if (status == -1) { - return -1; - } - return status == NINA_STATUS_CONNECTED; + return nina_connection_status() == NINA_STATUS_CONNECTED; } int nina_connected_sta(uint32_t *sta_ip) {