From: Rastislav Stanik <git(a)rastos.org> --- dlls/iphlpapi/iphlpapi_main.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/dlls/iphlpapi/iphlpapi_main.c b/dlls/iphlpapi/iphlpapi_main.c index b1e9af9840e..433129d900b 100644 --- a/dlls/iphlpapi/iphlpapi_main.c +++ b/dlls/iphlpapi/iphlpapi_main.c @@ -3603,9 +3603,12 @@ DWORD WINAPI GetAnycastIpAddressTable(ADDRESS_FAMILY family, MIB_ANYCASTIPADDRES if (!table || (family != AF_INET && family != AF_INET6 && family != AF_UNSPEC)) return ERROR_INVALID_PARAMETER; - *table = heap_alloc_zero(sizeof(MIB_ANYCASTIPADDRESS_TABLE)); - if (!*table) return ERROR_NOT_ENOUGH_MEMORY; - (*table)->NumEntries = 0; + MIB_ANYCASTIPADDRESS_TABLE *tbl= heap_alloc_zero(sizeof(MIB_ANYCASTIPADDRESS_TABLE)); + if (!tbl) return ERROR_NOT_ENOUGH_MEMORY; + { + tbl->NumEntries = 0; + *table=tbl; + } return NO_ERROR; } -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/4940