changeset 1430:cbe1f18e6690 onnv_34

6348751 IGMP membership reports are intermittantly not being sent by S10
author rk129064
date Mon, 13 Feb 2006 21:21:59 -0800
parents f6c2fc2d708c
children f91b5f8c16cb
files usr/src/uts/common/inet/ip/igmp.c
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/usr/src/uts/common/inet/ip/igmp.c	Mon Feb 13 19:40:59 2006 -0800
+++ b/usr/src/uts/common/inet/ip/igmp.c	Mon Feb 13 21:21:59 2006 -0800
@@ -20,7 +20,7 @@
  * CDDL HEADER END
  */
 /*
- * Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+ * Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
  */
 /* Copyright (c) 1990 Mentat Inc. */
@@ -205,8 +205,8 @@
 		igmp_time_to_next = MIN(igmp_time_to_next, next);
 		igmp_timeout_id = timeout(igmp_timeout_handler, NULL,
 		    MSEC_TO_TICK(igmp_time_to_next));
-		igmp_timer_setter_active = B_FALSE;
 	}
+	igmp_timer_setter_active = B_FALSE;
 	mutex_exit(&igmp_timer_lock);
 }
 
@@ -287,8 +287,8 @@
 		mld_time_to_next = MIN(mld_time_to_next, next);
 		mld_timeout_id = timeout(mld_timeout_handler, NULL,
 		    MSEC_TO_TICK(mld_time_to_next));
-		mld_timer_setter_active = B_FALSE;
 	}
+	mld_timer_setter_active = B_FALSE;
 	mutex_exit(&mld_timer_lock);
 }