diff --git a/lib/nvme/nvme_rdma.c b/lib/nvme/nvme_rdma.c index eb457a391..24000ec13 100644 --- a/lib/nvme/nvme_rdma.c +++ b/lib/nvme/nvme_rdma.c @@ -304,6 +304,10 @@ struct nvme_rdma_qpair *nvme_rdma_poll_group_get_qpair_by_id(struct nvme_rdma_po static inline void * nvme_rdma_calloc(size_t nmemb, size_t size) { + if (!nmemb || !size) { + return NULL; + } + if (!g_nvme_hooks.get_rkey) { return calloc(nmemb, size); } else {