diff options
author | bms <bms@FreeBSD.org> | 2007-02-10 23:15:28 +0000 |
---|---|---|
committer | bms <bms@FreeBSD.org> | 2007-02-10 23:15:28 +0000 |
commit | 7fe6b5282a4e3171649a505f7b4d63537602d45e (patch) | |
tree | 32464bd7a4eb131271c7445e1365621651fca1b1 /sys | |
parent | b8744e6f289f7aae54434fc7fa73603e63885f79 (diff) | |
download | FreeBSD-src-7fe6b5282a4e3171649a505f7b4d63537602d45e.zip FreeBSD-src-7fe6b5282a4e3171649a505f7b4d63537602d45e.tar.gz |
Use MAXTTL.
Obtained from: NetBSD
Diffstat (limited to 'sys')
-rw-r--r-- | sys/netinet/ip_mroute.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netinet/ip_mroute.c b/sys/netinet/ip_mroute.c index 2f38d5e..90720e8 100644 --- a/sys/netinet/ip_mroute.c +++ b/sys/netinet/ip_mroute.c @@ -1292,7 +1292,7 @@ X_ip_mforward(struct ip *ip, struct ifnet *ifp, struct mbuf *m, VIF_LOCK(); MFC_LOCK(); if (imo && ((vifi = imo->imo_multicast_vif) < numvifs)) { - if (ip->ip_ttl < 255) + if (ip->ip_ttl < MAXTTL) ip->ip_ttl++; /* compensate for -1 in *_send routines */ if (rsvpdebug && ip->ip_p == IPPROTO_RSVP) { struct vif *vifp = viftable + vifi; |