diff options
Diffstat (limited to 'usr/src')
-rw-r--r-- | usr/src/uts/common/io/ib/clients/ibd/ibd.c | 2 |
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; } |