Commit 6303380a authored by John Levon's avatar John Levon Committed by Jim Harris
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>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16273

 (master)

(cherry picked from commit f77387cc)
Change-Id: Ifd4ac47b95edd517ce5df731c682697bf51da819
Signed-off-by: default avatarKrzysztof Karas <krzysztof.karas@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16486


Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Tested-by: default avatarJim Harris <james.r.harris@intel.com>
parent 75e8363c
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;
}