summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/uts/common/io/ib/clients/ibd/ibd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/src/uts/common/io/ib/clients/ibd/ibd.c b/usr/src/uts/common/io/ib/clients/ibd/ibd.c
index 7992e1007b..b41a46cf19 100644
--- a/usr/src/uts/common/io/ib/clients/ibd/ibd.c
+++ b/usr/src/uts/common/io/ib/clients/ibd/ibd.c
@@ -2978,7 +2978,6 @@ ibd_leave_group(ibd_state_t *state, ib_gid_t mgid, uint8_t jstate)
ASSERT(mce->mc_jstate == IB_MC_JSTATE_SEND_ONLY_NON);
} else {
ASSERT(jstate == IB_MC_JSTATE_FULL);
- ASSERT(mce->mc_jstate == IB_MC_JSTATE_FULL);
/*
* If join group failed, mce will be NULL here.
@@ -2987,6 +2986,7 @@ ibd_leave_group(ibd_state_t *state, ib_gid_t mgid, uint8_t jstate)
*/
if (mce == NULL)
return;
+ ASSERT(mce->mc_jstate == IB_MC_JSTATE_FULL);
mce->mc_fullreap = B_TRUE;
}