summaryrefslogtreecommitdiff
path: root/sys/netinet
diff options
context:
space:
mode:
authorBruce M Simpson <bms@FreeBSD.org>2004-10-26 17:27:45 +0000
committerBruce M Simpson <bms@FreeBSD.org>2004-10-26 17:27:45 +0000
commitcfbd679d16cfb606430110502845b3064de33b36 (patch)
treef9dfd74cdcb71877949e2fddfe58b32e07772c73 /sys/netinet
parent3fc0d4e42bcd2ee041f802847160b51d0213e7e0 (diff)
Notes
Diffstat (limited to 'sys/netinet')
-rw-r--r--sys/netinet/if_ether.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/netinet/if_ether.c b/sys/netinet/if_ether.c
index bcd44d0257d1..1ea80cd54e6e 100644
--- a/sys/netinet/if_ether.c
+++ b/sys/netinet/if_ether.c
@@ -178,6 +178,7 @@ arp_rtrequest(req, rt, info)
* restore cloning bit.
*/
if ((rt->rt_flags & RTF_HOST) == 0 &&
+ rt_mask(rt) != NULL &&
SIN(rt_mask(rt))->sin_addr.s_addr != 0xffffffff)
rt->rt_flags |= RTF_CLONING;
if (rt->rt_flags & RTF_CLONING) {