diff --git a/lib/nvme/nvme_rdma.c b/lib/nvme/nvme_rdma.c index 0c7c50308..8f8292276 100644 --- a/lib/nvme/nvme_rdma.c +++ b/lib/nvme/nvme_rdma.c @@ -660,7 +660,7 @@ nvme_rdma_register_mem(struct nvme_rdma_qpair *rqpair) mr_map->ref = 1; mr_map->pd = pd; mr_map->map = spdk_mem_map_alloc((uint64_t)NULL, nvme_rdma_mr_map_notify, pd); - if (mr_map == NULL) { + if (mr_map->map == NULL) { SPDK_ERRLOG("spdk_mem_map_alloc() failed\n"); free(mr_map); pthread_mutex_unlock(&g_rdma_mr_maps_mutex);