Commit a7dc98f7 authored by Xin Yang's avatar Xin Yang Committed by Konrad Sztyber
Browse files

test/unit: fix memory overlap on test case



The source and destination of memcpy() overlap, which is
contained within spdk_copy_buf_to_iovs()

Signed-off-by: default avatarXin Yang <xin.yang@arm.com>
Change-Id: I55d90a52384bb9a262e71618d0900776f6eb95ed
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15720


Community-CI: Mellanox Build Bot
Reviewed-by: default avatarChangpeng Liu <changpeng.liu@intel.com>
Reviewed-by: default avatarAleksey Marchuk <alexeymar@nvidia.com>
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
parent 9e647c1f
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -224,11 +224,13 @@ test_buf_to_iovs(void)
	struct iovec iov[4];
	uint8_t sdata[64];
	uint8_t ddata[64];
	uint8_t iov_buffer[64];

	memset(&sdata, 7, sizeof(sdata));
	memset(&ddata, 4, sizeof(ddata));
	memset(&iov_buffer, 1, sizeof(iov_buffer));

	iov[0].iov_base = sdata;
	iov[0].iov_base = iov_buffer;
	iov[0].iov_len = 5;
	iov[1].iov_base = iov[0].iov_base + iov[0].iov_len;
	iov[1].iov_len = 15;