From: Roy Marples Date: Tue, 26 Jul 2016 20:55:42 +0000 (+0000) Subject: Fix compile on BSD. X-Git-Tag: v6.11.2~19 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fee9f6e080ff9ea9ac187d516408050879a8797c;p=thirdparty%2Fdhcpcd.git Fix compile on BSD. --- diff --git a/if-bsd.c b/if-bsd.c index 08cb892c..b1f48894 100644 --- 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