]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Remove FreeBSD memory debug as I submitted a fix for their libc: PR bin/166483.
authorRoy Marples <roy@marples.name>
Thu, 29 Mar 2012 09:11:48 +0000 (09:11 +0000)
committerRoy Marples <roy@marples.name>
Thu, 29 Mar 2012 09:11:48 +0000 (09:11 +0000)
net.c

diff --git a/net.c b/net.c
index d8c972ce98ae553106d5ca90224ef5fc3d238042..7bb43a01f335cbf206153a48bb8bd88026821539 100644 (file)
--- a/net.c
+++ b/net.c
@@ -74,21 +74,6 @@ static char hwaddr_buffer[(HWADDR_LEN * 3) + 1];
 
 int socket_afnet = -1;
 
-#if defined(__FreeBSD__) && defined(DEBUG_MEMORY)
-/* FreeBSD does not zero the struct, causing valgrind errors */
-unsigned int
-if_nametoindex(const char *ifname)
-{
-       struct ifreq ifr;
-
-       memset(&ifr, 0, sizeof(ifr));
-       strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
-       if (ioctl(socket_afnet, SIOCGIFINDEX, &ifr) != -1)
-               return ifr.ifr_index;
-       return 0;
-}
-#endif
-
 int
 inet_ntocidr(struct in_addr address)
 {