From 40061f8fd523bbcb07d440b5ed174de088b38801 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Thu, 5 Aug 2010 13:13:02 +0000 Subject: [PATCH] * Use the _SIZEOF_ADDR_IFREQ() macro instead of computing the length manually. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37926 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/bin/network/ifconfig/ifconfig.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/network/ifconfig/ifconfig.cpp b/src/bin/network/ifconfig/ifconfig.cpp index 99b744f6b4..a4ba55cba7 100644 --- a/src/bin/network/ifconfig/ifconfig.cpp +++ b/src/bin/network/ifconfig/ifconfig.cpp @@ -716,8 +716,8 @@ list_interfaces(const char* name) for (uint32 i = 0; i < count; i++) { list_interface(interface->ifr_name, interface->ifr_addr.sa_family); - interface = (ifreq*)((addr_t)interface + IF_NAMESIZE - + interface->ifr_addr.sa_len); + interface = (ifreq*)((uint8*)interface + + _SIZEOF_ADDR_IFREQ(interface[0])); } free(buffer);