diff --git a/lib/nvmf/rdma.c b/lib/nvmf/rdma.c index cd8e7206f..846b546cd 100644 --- a/lib/nvmf/rdma.c +++ b/lib/nvmf/rdma.c @@ -580,8 +580,12 @@ static void nvmf_rdma_dump_request(struct spdk_nvmf_rdma_request *req) { SPDK_ERRLOG("\t\tRequest Data From Pool: %d\n", req->data_from_pool); - SPDK_ERRLOG("\t\tRequest opcode: %d\n", req->req.cmd->nvmf_cmd.opcode); - SPDK_ERRLOG("\t\tRequest recv wr_id%lu\n", req->recv->wr.wr_id); + if (req->req.cmd) { + SPDK_ERRLOG("\t\tRequest opcode: %d\n", req->req.cmd->nvmf_cmd.opcode); + } + if (req->recv) { + SPDK_ERRLOG("\t\tRequest recv wr_id%lu\n", req->recv->wr.wr_id); + } } static void