]> git.openfabrics.org - ~ardavis/dapl.git/commitdiff
dapl: add check before destroying cm event channel in release
authorArlin Davis <arlin.r.davis@intel.com>
Fri, 25 Apr 2008 22:12:14 +0000 (15:12 -0700)
committerArlin Davis <arlin.r.davis@intel.com>
Fri, 25 Apr 2008 22:12:14 +0000 (15:12 -0700)
library may be loaded and unloaded without calling open
in which case the cm event channel is not created.

Signed-off by: Arlin Davis ardavis@ichips.intel.com

dapl/openib_cma/dapl_ib_util.c

index 5f4fbd06b5793de2a2a58b6a99634b61479715c6..56c0a05cd7bdc7b7125cb91d7cc092194a7352c2 100755 (executable)
@@ -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;
 }