From 0fd99912dee70914219550fdc089cea52bb91c62 Mon Sep 17 00:00:00 2001 From: Bruce M Simpson Date: Sat, 4 Apr 2009 15:26:32 +0000 Subject: [PATCH] Do not obliterate QQI with MAXRESP. Found during MLDv2 port. --- sys/netinet/igmp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/netinet/igmp.c b/sys/netinet/igmp.c index 1488a72c9c3..e9da57a286a 100644 --- a/sys/netinet/igmp.c +++ b/sys/netinet/igmp.c @@ -1004,8 +1004,8 @@ igmp_input_v3_query(struct ifnet *ifp, const struct ip *ip, qqi = igmpv3->igmp_qqi; if (qqi >= 128) { - maxresp = IGMP_MANT(igmpv3->igmp_qqi) << - (IGMP_EXP(igmpv3->igmp_qqi) + 3); + qqi = IGMP_MANT(igmpv3->igmp_qqi) << + (IGMP_EXP(igmpv3->igmp_qqi) + 3); } timer = maxresp * PR_FASTHZ / IGMP_TIMER_SCALE; -- 2.45.2