aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet6/mld6.c
diff options
context:
space:
mode:
authorBruce M Simpson <bms@FreeBSD.org>2012-06-28 23:48:40 +0000
committerBruce M Simpson <bms@FreeBSD.org>2012-06-28 23:48:40 +0000
commitdf7e35725b5cf5994af6997fd71e10e8a5b360ac (patch)
treee2b60cd44c69ccd323e1b5037ee7a9dcd4a4f8ad /sys/netinet6/mld6.c
parentb7d882304b6216a14d4e33709907056bfdd5244c (diff)
downloadsrc-df7e35725b5cf5994af6997fd71e10e8a5b360ac.tar.gz
src-df7e35725b5cf5994af6997fd71e10e8a5b360ac.zip
Kick the current-state report timer when a V1 group report would
be triggered. Submitted by: rpaulo@ MFC after: 3 days
Notes
Notes: svn path=/head/; revision=237736
Diffstat (limited to 'sys/netinet6/mld6.c')
-rw-r--r--sys/netinet6/mld6.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/netinet6/mld6.c b/sys/netinet6/mld6.c
index eb1e19372650..ba850b2a38b2 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.