mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-09-21 18:57:16 +08:00
[net][sal] Fix accept create new socket failed issue.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user