From 2ba13ecd938f4d9a876c6130bede6331a58fe2d0 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Wed, 21 Jan 2015 17:00:43 +0100 Subject: [PATCH] getifaddrs: actually iterate over interfaces. --- src/kits/network/getifaddrs.cpp | 3 +++ 1 file changed, 3 insertions(+) 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;