未验证 提交 5a40f932 编写于 作者: B Bernard Xiong 提交者: GitHub

Merge pull request #3207 from loogg/mlw

去除sal shut_down后释放socket导致close失败的问题
...@@ -105,9 +105,7 @@ int shutdown(int s, int how) ...@@ -105,9 +105,7 @@ int shutdown(int s, int how)
rt_set_errno(-ENOTSOCK); rt_set_errno(-ENOTSOCK);
error = -1; error = -1;
} }
/* socket has been closed, delete it from file system fd */
fd_put(d);
fd_put(d); fd_put(d);
return error; return error;
......
...@@ -701,8 +701,6 @@ int sal_shutdown(int socket, int how) ...@@ -701,8 +701,6 @@ int sal_shutdown(int socket, int how)
error = -1; error = -1;
} }
/* delete socket */
socket_delete(socket);
return error; return error;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册