Message ID | 20101004131644.GA24620@comcast.net (mailing list archive) |
---|---|
State | Not Applicable, archived |
Headers | show |
diff --git a/opensm/opensm/osm_state_mgr.c b/opensm/opensm/osm_state_mgr.c index e7bff46..68841f8 100644 --- a/opensm/opensm/osm_state_mgr.c +++ b/opensm/opensm/osm_state_mgr.c @@ -1191,7 +1191,8 @@ repeat_discovery: osm_drop_mgr_process(sm); /* Move to DISCOVERING state */ - osm_sm_state_mgr_process(sm, OSM_SM_SIGNAL_DISCOVER); + if (sm->p_subn->sm_state != IB_SMINFO_STATE_DISCOVERING) + osm_sm_state_mgr_process(sm, OSM_SM_SIGNAL_DISCOVER); osm_opensm_report_event(sm->p_subn->p_osm, OSM_EVENT_ID_STATE_CHANGE, NULL); return;