diff options
author | bms <bms@FreeBSD.org> | 2012-06-28 23:48:40 +0000 |
---|---|---|
committer | bms <bms@FreeBSD.org> | 2012-06-28 23:48:40 +0000 |
commit | 89f56f08d4effab33a84a9fae36af117d8264c36 (patch) | |
tree | e2b60cd44c69ccd323e1b5037ee7a9dcd4a4f8ad /sys/netinet6 | |
parent | 0adc2322515aeaf80e4469f20bce16c3a2196b98 (diff) | |
download | FreeBSD-src-89f56f08d4effab33a84a9fae36af117d8264c36.zip FreeBSD-src-89f56f08d4effab33a84a9fae36af117d8264c36.tar.gz |
Kick the current-state report timer when a V1 group report would
be triggered.
Submitted by: rpaulo@
MFC after: 3 days
Diffstat (limited to 'sys/netinet6')
-rw-r--r-- | sys/netinet6/mld6.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/netinet6/mld6.c b/sys/netinet6/mld6.c index eb1e193..ba850b2 100644 --- a/sys/netinet6/mld6.c +++ b/sys/netinet6/mld6.c @@ -2197,6 +2197,7 @@ mld_final_leave(struct in6_multi *inm, struct mld_ifinfo *mli) #endif mld_v1_transmit_report(inm, MLD_LISTENER_DONE); inm->in6m_state = MLD_NOT_MEMBER; + V_current_state_timers_running6 = 1; } else if (mli->mli_version == MLD_VERSION_2) { /* * Stop group timer and all pending reports. |