changeset 10013:785c0044f0cd

6833742 assertion failed: MAC_RX_GROUP_NO_CLIENT(grp) && mip->mi_nactiveclients == 0, file: mac.c, line:1115
author Nitin Hande <Nitin.Hande@Sun.COM>
date Wed, 01 Jul 2009 14:55:56 -0700
parents 5655ac301a3f
children dab5af34d388
files usr/src/uts/common/io/mac/mac_client.c
diffstat 1 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/usr/src/uts/common/io/mac/mac_client.c	Wed Jul 01 15:26:37 2009 -0700
+++ b/usr/src/uts/common/io/mac/mac_client.c	Wed Jul 01 14:55:56 2009 -0700
@@ -1786,12 +1786,13 @@
 bail:
 	if (bcast_added)
 		mac_bcast_delete(mcip, mip->mi_type->mt_brdcst_addr, vid);
-	if (mac_started)
-		mac_stop((mac_handle_t)mip);
 
 	if (nactiveclients_added)
 		mip->mi_nactiveclients--;
 
+	if (mac_started)
+		mac_stop((mac_handle_t)mip);
+
 	return (err);
 }