From 9086dd8911fa5d6e9c40abc9c74f90a5c831885c Mon Sep 17 00:00:00 2001 From: iabdalkader Date: Tue, 21 Feb 2023 16:19:02 +0100 Subject: [PATCH] drivers/winc1500: Set NIC to NULL on closing sockets. * Just in case user code calls functions on closed socket. --- src/omv/ports/stm32/modules/py_winc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/omv/ports/stm32/modules/py_winc.c b/src/omv/ports/stm32/modules/py_winc.c index cadbba7fd..76737acee 100644 --- a/src/omv/ports/stm32/modules/py_winc.c +++ b/src/omv/ports/stm32/modules/py_winc.c @@ -429,6 +429,7 @@ static void py_winc_socket_close(mod_network_socket_obj_t *socket) socket->fileno = -1; // Mark socket FD as invalid m_del(winc_socket_buf_t, socket->_private, 1); socket->_private = NULL; + socket->nic = MP_OBJ_NULL; } }