]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Fix prior logic.Doh!
authorRoy Marples <roy@marples.name>
Fri, 30 Nov 2018 03:58:28 +0000 (03:58 +0000)
committerRoy Marples <roy@openbsd.marples.name>
Fri, 30 Nov 2018 03:59:08 +0000 (03:59 +0000)
src/if-bsd.c

index 9ac6d59902d60de1ba256be5ed28cbdce12eef28..b1d65a8864ab8b7afbe397923381b9d891d0aec4 100644 (file)
@@ -515,7 +515,7 @@ if_route(unsigned char cmd, const struct rt *rt)
                {
                        rtm->rtm_index = (unsigned short)rt->rt_ifp->index;
 #ifdef __OpenBSD__
-                       if (!gateway_unspec && rt->rt_dest.sa_family==AF_INET6)
+                       if (!gateway_unspec || rt->rt_dest.sa_family!=AF_INET6)
 #endif
                        rtm->rtm_addrs |= RTA_IFP;
                        if (!sa_is_unspecified(&rt->rt_ifa))