Zebediah Figura : ws2_32: Close the new socket handle on CF_DEFER.
Alexandre Julliard
julliard at winehq.org
Fri Oct 8 14:12:25 CDT 2021
Module: wine
Branch: master
Commit: 3d521bc7b9b8265b70206471cf5c9e40f791230f
URL: https://source.winehq.org/git/wine.git/?a=commit;h=3d521bc7b9b8265b70206471cf5c9e40f791230f
Author: Zebediah Figura <zfigura at codeweavers.com>
Date: Thu Oct 7 23:01:14 2021 -0500
ws2_32: Close the new socket handle on CF_DEFER.
Signed-off-by: Zebediah Figura <zfigura at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/ws2_32/socket.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/dlls/ws2_32/socket.c b/dlls/ws2_32/socket.c
index 9cbe7908226..b3dab22ae6e 100644
--- a/dlls/ws2_32/socket.c
+++ b/dlls/ws2_32/socket.c
@@ -3541,6 +3541,7 @@ SOCKET WINAPI WSAAccept( SOCKET s, struct sockaddr *addr, int *addrlen,
status = NtDeviceIoControlFile( (HANDLE)s, NULL, NULL, NULL, &io, IOCTL_AFD_WINE_DEFER,
&server_handle, sizeof(server_handle), NULL, 0 );
+ closesocket( cs );
SetLastError( status ? RtlNtStatusToDosError( status ) : WSATRY_AGAIN );
return -1;
}
More information about the wine-cvs
mailing list