Commit f77387cc authored by John Levon's avatar John Levon Committed by Tomasz Zawadzki
Browse files

nvmf/transport: fix spdk_nvmf_request_free_buffers()



This routine was neglecting to reset ->iovcnt, leading to havoc when the
request was re-used.

Signed-off-by: default avatarJohn Levon <john.levon@nutanix.com>
Change-Id: Ifd4ac47b95edd517ce5df731c682697bf51da819
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16273


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarAleksey Marchuk <alexeymar@nvidia.com>
Reviewed-by: default avatarBen Walker <benjamin.walker@intel.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
parent b11407d0
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -686,6 +686,7 @@ spdk_nvmf_request_free_buffers(struct spdk_nvmf_request *req,
		req->buffers[i] = NULL;
		req->iov[i].iov_len = 0;
	}
	req->iovcnt = 0;
	req->data_from_pool = false;
}