From 1099d724d27bd54ec06754a0ebf2754fd322ebc4 Mon Sep 17 00:00:00 2001 From: "USER-20200120YH\\Administrator" <1003085792@qq.com> Date: Wed, 8 Apr 2020 00:20:15 +0800 Subject: [PATCH] =?UTF-8?q?bug:socket=5Fnew=E6=88=90=E5=8A=9F=E5=90=8E?= =?UTF-8?q?=EF=BC=8C=E5=90=8E=E7=BB=AD=E5=87=BD=E6=95=B0=E4=B8=8D=E6=88=90?= =?UTF-8?q?=E5=8A=9F=EF=BC=8C=E6=B2=A1=E6=9C=89delete=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/net/sal_socket/src/sal_socket.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/net/sal_socket/src/sal_socket.c b/components/net/sal_socket/src/sal_socket.c index e5c55f8bf8..bd51c829c6 100644 --- a/components/net/sal_socket/src/sal_socket.c +++ b/components/net/sal_socket/src/sal_socket.c @@ -924,6 +924,7 @@ int sal_socket(int domain, int type, int protocol) sock = sal_get_socket(socket); if (sock == RT_NULL) { + socket_delete(socket); return -1; } @@ -956,7 +957,7 @@ int sal_socket(int domain, int type, int protocol) sock->user_data = (void *) proto_socket; return sock->socket; } - + socket_delete(socket); return -1; } -- Gitee