summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
authorHubretXie <[email protected]>2018-09-11 22:26:17 +0800
committerGitHub <[email protected]>2018-09-11 22:26:17 +0800
commit8a9646b6139ea23004b44b8109b4c92cb91ea6f7 (patch)
tree4be9809435535c59cfff371de75b1d3daf2ec8e8 /components
parentb1bbf434a658dac17d984fd3373d63c7f151be99 (diff)
Update sal_socket.c
修复关闭socket时的Bug
Diffstat (limited to 'components')
-rw-r--r--components/net/sal_socket/src/sal_socket.c5
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;
}