Alistair Leslie-Hughes : wpcap: Return NULL on error in get_broadcast.
Module: wine Branch: master Commit: 16217163d9ef575c7dab9498cba63a2351fdc09e URL: https://gitlab.winehq.org/wine/wine/-/commit/16217163d9ef575c7dab9498cba63a2... Author: Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> Date: Wed Oct 4 16:55:21 2023 +1100 wpcap: Return NULL on error in get_broadcast. --- dlls/wpcap/wpcap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/wpcap/wpcap.c b/dlls/wpcap/wpcap.c index 6ad4fc5f04f..de4bac33871 100644 --- a/dlls/wpcap/wpcap.c +++ b/dlls/wpcap/wpcap.c @@ -519,7 +519,7 @@ static struct sockaddr *get_broadcast( const IP_ADAPTER_UNICAST_ADDRESS *addr ) struct sockaddr_in *broadcast_addr_in, *addr_in = (struct sockaddr_in *)addr->Address.lpSockaddr; ULONG netmask; - if (!(broadcast_addr_in = calloc( 1, sizeof(*broadcast_addr_in) ))) return FALSE; + if (!(broadcast_addr_in = calloc( 1, sizeof(*broadcast_addr_in) ))) return NULL; broadcast_addr_in->sin_family = AF_INET; ConvertLengthToIpv4Mask( addr->OnLinkPrefixLength, &netmask ); broadcast_addr_in->sin_addr.S_un.S_addr = addr_in->sin_addr.S_un.S_addr | ~netmask;
participants (1)
-
Alexandre Julliard