]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Fix compile on BSD.
authorRoy Marples <roy@marples.name>
Tue, 26 Jul 2016 20:55:42 +0000 (20:55 +0000)
committerRoy Marples <roy@marples.name>
Tue, 26 Jul 2016 20:55:42 +0000 (20:55 +0000)
if-bsd.c

index 08cb892c5f83e4abee8ed0f407de0d200474de3b..b1f48894630a00e7e469794700e7f6947f0d8dfc 100644 (file)
--- a/if-bsd.c
+++ b/if-bsd.c
@@ -820,8 +820,7 @@ if_addrflags(const struct ipv4_addr *ia)
                return -1;
        return ifr.ifr_addrflags;
 #else
-       UNUSED(addr);
-       UNUSED(ifp);
+       UNUSED(ia);
        return 0;
 #endif
 }
@@ -1174,8 +1173,8 @@ if_addrflags6(const struct ipv6_addr *ia)
        strlcpy(ifr6.ifr_name, ia->iface->name, sizeof(ifr6.ifr_name));
        ifr6.ifr_addr.sin6_family = AF_INET6;
        ifr6.ifr_addr.sin6_addr = ia->addr;
-       ifa_scope(&ifr6.ifr_addr, ifp->index);
-       priv = (struct priv *)ifp->ctx->priv;
+       ifa_scope(&ifr6.ifr_addr, ia->iface->index);
+       priv = (struct priv *)ia->iface->ctx->priv;
        if (ioctl(priv->pf_inet6_fd, SIOCGIFAFLAG_IN6, &ifr6) != -1)
                flags = ifr6.ifr_ifru.ifru_flags6;
        else