diff --git a/lib/nvmf/rdma.c b/lib/nvmf/rdma.c index b35ea08d6..096b7dab1 100644 --- a/lib/nvmf/rdma.c +++ b/lib/nvmf/rdma.c @@ -4240,10 +4240,9 @@ nvmf_rdma_qpair_abort_request(struct spdk_nvmf_qpair *qpair, cid = req->cmd->nvme_cmd.cdw10_bits.abort.cid; for (i = 0; i < rqpair->max_queue_depth; i++) { - rdma_req_to_abort = &rqpair->resources->reqs[i]; - - if (rdma_req_to_abort->state != RDMA_REQUEST_STATE_FREE && - rdma_req_to_abort->req.cmd->nvme_cmd.cid == cid) { + if (rqpair->resources->reqs[i].state != RDMA_REQUEST_STATE_FREE && + rqpair->resources->reqs[i].req.cmd->nvme_cmd.cid == cid) { + rdma_req_to_abort = &rqpair->resources->reqs[i]; break; } } diff --git a/lib/nvmf/tcp.c b/lib/nvmf/tcp.c index be3a0d57f..a6775f1f7 100644 --- a/lib/nvmf/tcp.c +++ b/lib/nvmf/tcp.c @@ -2717,10 +2717,9 @@ nvmf_tcp_qpair_abort_request(struct spdk_nvmf_qpair *qpair, cid = req->cmd->nvme_cmd.cdw10_bits.abort.cid; for (i = 0; i < tqpair->resource_count; i++) { - tcp_req_to_abort = &tqpair->reqs[i]; - - if (tcp_req_to_abort->state != TCP_REQUEST_STATE_FREE && - tcp_req_to_abort->req.cmd->nvme_cmd.cid == cid) { + if (tqpair->reqs[i].state != TCP_REQUEST_STATE_FREE && + tqpair->reqs[i].req.cmd->nvme_cmd.cid == cid) { + tcp_req_to_abort = &tqpair->reqs[i]; break; } }