diff --git a/lib/nvmf/ctrlr.c b/lib/nvmf/ctrlr.c index b0370b642..8bb7d88c5 100644 --- a/lib/nvmf/ctrlr.c +++ b/lib/nvmf/ctrlr.c @@ -4498,6 +4498,10 @@ spdk_nvmf_request_exec(struct spdk_nvmf_request *req) struct spdk_nvmf_transport *transport = qpair->transport; enum spdk_nvmf_request_exec_status status; + if (req->data != NULL) { + assert(req->iovcnt > 0); + } + if (!nvmf_check_subsystem_active(req)) { return; }