library may be loaded and unloaded without calling open
in which case the cm event channel is not created.

Signed-off by: Arlin Davis [EMAIL PROTECTED]
---
 dapl/openib_cma/dapl_ib_util.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/dapl/openib_cma/dapl_ib_util.c
b/dapl/openib_cma/dapl_ib_util.c
index 5f4fbd0..56c0a05 100755
--- a/dapl/openib_cma/dapl_ib_util.c
+++ b/dapl/openib_cma/dapl_ib_util.c
@@ -189,7 +189,8 @@ int32_t dapls_ib_release(void)
 {
        dapl_dbg_log(DAPL_DBG_TYPE_UTIL, " dapl_ib_release: \n");
        dapli_ib_thread_destroy();
-       rdma_destroy_event_channel(g_cm_events);
+       if (g_cm_events != NULL)
+               rdma_destroy_event_channel(g_cm_events);
        return 0;
 }
 
-- 
1.5.2.5


_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to