From a81d3babb2c16f15bd94c589155c7047c03d3f4e Mon Sep 17 00:00:00 2001 From: suz Date: Fri, 31 Mar 2006 04:10:27 +0000 Subject: [PATCH] fixed a bug that the stack does not reply with MLDv2 IS_EX report for MLDv2 general query Reported by: Yu-Jung Lee --- kame/sys/netinet6/mldv2.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kame/sys/netinet6/mldv2.c b/kame/sys/netinet6/mldv2.c index 13c0ecb6ed..ae08473b0a 100644 --- a/kame/sys/netinet6/mldv2.c +++ b/kame/sys/netinet6/mldv2.c @@ -1,4 +1,4 @@ -/* $KAME: mldv2.c,v 1.58 2006/03/28 08:50:37 suz Exp $ */ +/* $KAME: mldv2.c,v 1.59 2006/03/31 04:10:27 suz Exp $ */ /* * Copyright (c) 2002 INRIA. All rights reserved. @@ -1555,6 +1555,8 @@ mld_send_current_state_report(in6m) return EOPNOTSUPP; /* XXX source address insert didn't * finished. strange... */ } + if (m != NULL) + mld_sendbuf(m, in6m->in6m_ifp); } else { while (1) { /* XXX Some security implication? */