Fabian Maurer : ntdll: Prevent double close in error case (coverity).
Module: wine Branch: master Commit: c30a660dbf448c19cb9ef6c733661233308c5215 URL: https://gitlab.winehq.org/wine/wine/-/commit/c30a660dbf448c19cb9ef6c73366123... Author: Fabian Maurer <dark.shadow4(a)web.de> Date: Sun Jun 30 16:18:08 2024 +0200 ntdll: Prevent double close in error case (coverity). --- dlls/ntdll/unix/socket.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dlls/ntdll/unix/socket.c b/dlls/ntdll/unix/socket.c index a2b7b9fd051..90405e005f0 100644 --- a/dlls/ntdll/unix/socket.c +++ b/dlls/ntdll/unix/socket.c @@ -1787,8 +1787,7 @@ NTSTATUS sock_ioctl( HANDLE handle, HANDLE event, PIO_APC_ROUTINE apc, void *apc if (getifaddrs( &ifaddrs ) < 0) { - status = sock_errno_to_status( errno ); - break; + return sock_errno_to_status( errno ); } for (ifaddr = ifaddrs; ifaddr != NULL; ifaddr = ifaddr->ifa_next)
participants (1)
-
Alexandre Julliard