diff --git a/features/netsocket/Socket.cpp b/features/netsocket/Socket.cpp index 14ea797ec8..e96f8a2924 100644 --- a/features/netsocket/Socket.cpp +++ b/features/netsocket/Socket.cpp @@ -60,6 +60,7 @@ nsapi_error_t Socket::close() _socket = 0; ret = _stack->socket_close(socket); } + _stack = 0; // Wakeup anything in a blocking operation // on this socket