diff options
author | Bruce M Simpson <bms@FreeBSD.org> | 2012-06-28 23:48:40 +0000 |
---|---|---|
committer | Bruce M Simpson <bms@FreeBSD.org> | 2012-06-28 23:48:40 +0000 |
commit | df7e35725b5cf5994af6997fd71e10e8a5b360ac (patch) | |
tree | e2b60cd44c69ccd323e1b5037ee7a9dcd4a4f8ad /sys/netinet6/mld6.c | |
parent | b7d882304b6216a14d4e33709907056bfdd5244c (diff) | |
download | src-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.c | 1 |
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. |