diff --git a/src/kits/network/getifaddrs.cpp b/src/kits/network/getifaddrs.cpp index 436ab2f657..94627352ed 100644 --- a/src/kits/network/getifaddrs.cpp +++ b/src/kits/network/getifaddrs.cpp @@ -119,6 +119,9 @@ getifaddrs(struct ifaddrs **ifap) current->ifa_next = previous; previous = current; } + + interfaces = (ifreq*)((uint8*)interfaces + + _SIZEOF_ADDR_IFREQ(interfaces[0])); } *ifap = current;