From 1290f02f781b1c1a8feabb7fffc67f10627924db Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Thu, 27 Oct 2016 09:12:50 -0700 Subject: [PATCH] nvmf/rdma: add event_channel NULL check in fini If the RDMA transport failed to initialize, g_rdma.event_channel may be NULL. Change-Id: I4510ee5893389f244f0fbaa1cd4a182868939b25 Signed-off-by: Daniel Verkamp --- lib/nvmf/rdma.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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;