mirror of https://github.com/ARMmbed/mbed-os.git
Fix race condition in socket close
parent
fc71badb69
commit
cd4a521e22
|
@ -53,7 +53,9 @@ int Socket::close()
|
|||
return 0;
|
||||
}
|
||||
|
||||
void *socket = _socket;
|
||||
_iface->socket_attach(_socket, 0, 0);
|
||||
|
||||
void *volatile socket = _socket;
|
||||
_socket = 0;
|
||||
return _iface->socket_close(socket);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue