summaryrefslogtreecommitdiffstats
path: root/sys/net/if_arcsubr.c
diff options
context:
space:
mode:
authordim <dim@FreeBSD.org>2016-01-11 19:36:44 +0000
committerdim <dim@FreeBSD.org>2016-01-11 19:36:44 +0000
commit79c349e677e1561f808f42fec3e6151d88397dd8 (patch)
treeea943142da24fe9f4d36e8fd2ca89c22a874740d /sys/net/if_arcsubr.c
parentca5a713355f56c0b7f18b4a361310ac52b13b066 (diff)
parent4ba3f354902d216384ffbcd5a6b1b3e219d451ea (diff)
downloadFreeBSD-src-79c349e677e1561f808f42fec3e6151d88397dd8.zip
FreeBSD-src-79c349e677e1561f808f42fec3e6151d88397dd8.tar.gz
Merge ^/head r293430 through r293685.
Diffstat (limited to 'sys/net/if_arcsubr.c')
-rw-r--r--sys/net/if_arcsubr.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/net/if_arcsubr.c b/sys/net/if_arcsubr.c
index 4944e97..16adba4 100644
--- a/sys/net/if_arcsubr.c
+++ b/sys/net/if_arcsubr.c
@@ -113,9 +113,8 @@ arc_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
error = 0;
#if defined(INET) || defined(INET6)
- if (ro != NULL && ro->ro_rt != NULL &&
- (ro->ro_rt->rt_flags & RTF_GATEWAY) != 0)
- is_gw = 1;
+ if (ro != NULL)
+ is_gw = (ro->ro_flags & RT_HAS_GW) != 0;
#endif
switch (dst->sa_family) {
OpenPOWER on IntegriCloud