From: Rastislav Stanik git@rastos.org
--- dlls/iphlpapi/iphlpapi_main.c | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-)
diff --git a/dlls/iphlpapi/iphlpapi_main.c b/dlls/iphlpapi/iphlpapi_main.c index 43a93e70c8d..6b9d3408e07 100644 --- a/dlls/iphlpapi/iphlpapi_main.c +++ b/dlls/iphlpapi/iphlpapi_main.c @@ -3599,7 +3599,7 @@ static void unicast_row_fill( MIB_UNICASTIPADDRESS_ROW *row, USHORT fam, void *k
DWORD WINAPI GetAnycastIpAddressTable(ADDRESS_FAMILY family, MIB_ANYCASTIPADDRESS_TABLE **table) { - DWORD err, size; + DWORD size; FIXME( "(%u, %p) stub\n", family, table );
if (!table || (family != AF_INET && family != AF_INET6 && family != AF_UNSPEC)) @@ -3607,16 +3607,9 @@ DWORD WINAPI GetAnycastIpAddressTable(ADDRESS_FAMILY family, MIB_ANYCASTIPADDRES
size = FIELD_OFFSET(MIB_ANYCASTIPADDRESS_TABLE, Table[0]); *table = heap_alloc( size ); - if (!*table) - { - err = ERROR_NOT_ENOUGH_MEMORY; - goto err; - } + if (!*table) return ERROR_NOT_ENOUGH_MEMORY (*table)->NumEntries = 0; - err = NO_ERROR; - -err: - return err; + return NO_ERROR; }