diff mbox

opensm/osm_opensm.c: no report when SM is exiting

Message ID 4C6BE246.4080102@dev.mellanox.co.il (mailing list archive)
State Not Applicable, archived
Headers show

Commit Message

Yevgeny Kliteynik Aug. 18, 2010, 1:38 p.m. UTC
None
diff mbox

Patch

diff --git a/opensm/opensm/osm_opensm.c b/opensm/opensm/osm_opensm.c
index d3dc02e..50e8763 100644
--- a/opensm/opensm/osm_opensm.c
+++ b/opensm/opensm/osm_opensm.c
@@ -475,7 +475,7 @@  void osm_opensm_report_event(osm_opensm_t *osm, osm_epi_event_id_t event_id,
 	cl_list_item_t *item;

 	for (item = cl_qlist_head(&osm->plugin_list);
-	     item != cl_qlist_end(&osm->plugin_list);
+	     (!osm_exit_flag) && (item != cl_qlist_end(&osm->plugin_list));
 	     item = cl_qlist_next(item)) {
 		osm_epi_plugin_t *p = (osm_epi_plugin_t *)item;
 		if (p->impl->report)