i6mm_chain, imm_tmp) {
if (inm == imm->i6mm_maddr) {
LIST_REMOVE(imm, i6mm_chain);
inm->in6m_refcount--;
MPASS(inm->in6m_refcount > 0);
free(imm, M_IP6MADDR);
}
if (mli->mli_version == MLD_VERSION_2 &&
inm->in6m_state == MLD_LEAVING_MEMBER) {
inm->in6m_state = MLD_REPORTING_MEMBER;