diff --git a/lib/nvmf/rdma.c b/lib/nvmf/rdma.c index 39423a70a..4c9851966 100644 --- a/lib/nvmf/rdma.c +++ b/lib/nvmf/rdma.c @@ -996,7 +996,9 @@ spdk_nvmf_rdma_fini(void) rdma_destroy_id(addr->id); } - rdma_destroy_event_channel(g_rdma.event_channel); + if (g_rdma.event_channel != NULL) { + rdma_destroy_event_channel(g_rdma.event_channel); + } pthread_mutex_unlock(&g_rdma.lock); return 0;