[net][sal] Fix accept create new socket failed issue.

This commit is contained in:
chenyong
2018-09-01 19:42:33 +08:00
parent 52761fb9c8
commit 39f3f93ec1
2 changed files with 11 additions and 7 deletions
@@ -47,8 +47,7 @@ int accept(int s, struct sockaddr *addr, socklen_t *addrlen)
if (fd < 0)
{
rt_set_errno(-ENOMEM);
sal_closesocket(socket);
sal_closesocket(new_socket);
return -1;
}
@@ -74,6 +73,8 @@ int accept(int s, struct sockaddr *addr, socklen_t *addrlen)
return fd;
}
rt_set_errno(-ENOMEM);
sal_closesocket(new_socket);
return -1;
}