提交 33a5cf15 编写于 作者: Lawlieta's avatar Lawlieta

[net][at] Modify AT socket object release judgment

上级 a3ea0565
...@@ -404,11 +404,13 @@ int at_closesocket(int socket) ...@@ -404,11 +404,13 @@ int at_closesocket(int socket)
if (at_dev_ops->at_closesocket(socket) != 0) if (at_dev_ops->at_closesocket(socket) != 0)
{ {
LOG_E("AT socket (%d) closesocket failed!", socket); LOG_E("AT socket (%d) closesocket failed!", socket);
free_socket(sock);
return -1; return -1;
} }
} }
return free_socket(sock); free_socket(sock);
return 0;
} }
int at_shutdown(int socket, int how) int at_shutdown(int socket, int how)
...@@ -431,11 +433,13 @@ int at_shutdown(int socket, int how) ...@@ -431,11 +433,13 @@ int at_shutdown(int socket, int how)
if (at_dev_ops->at_closesocket(socket) != 0) if (at_dev_ops->at_closesocket(socket) != 0)
{ {
LOG_E("AT socket (%d) shutdown failed!", socket); LOG_E("AT socket (%d) shutdown failed!", socket);
free_socket(sock);
return -1; return -1;
} }
} }
return free_socket(sock); free_socket(sock);
return 0;
} }
int at_bind(int socket, const struct sockaddr *name, socklen_t namelen) int at_bind(int socket, const struct sockaddr *name, socklen_t namelen)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册