diff options
| author | HubretXie <[email protected]> | 2018-09-11 22:26:17 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2018-09-11 22:26:17 +0800 |
| commit | 8a9646b6139ea23004b44b8109b4c92cb91ea6f7 (patch) | |
| tree | 4be9809435535c59cfff371de75b1d3daf2ec8e8 /components/net/sal_socket | |
| parent | b1bbf434a658dac17d984fd3373d63c7f151be99 (diff) | |
Update sal_socket.c
修复关闭socket时的Bug
Diffstat (limited to 'components/net/sal_socket')
| -rw-r--r-- | components/net/sal_socket/src/sal_socket.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/components/net/sal_socket/src/sal_socket.c b/components/net/sal_socket/src/sal_socket.c index c4b4afe900..b05a395af5 100644 --- a/components/net/sal_socket/src/sal_socket.c +++ b/components/net/sal_socket/src/sal_socket.c @@ -697,9 +697,8 @@ int sal_closesocket(int socket) if (sock->ops->closesocket((int) sock->user_data) == 0) { - rt_free(sock); - sock = RT_NULL; - + rt_free(sock); + socket_table.sockets[socket] = RT_NULL; return 0; } |
