win32-aio: Fix vectored reads

Copying data in the right direction really helps a lot!

Cc: qemu-stable@nongnu.org
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
This commit is contained in:
Kevin Wolf 2013-01-16 21:19:59 +01:00 committed by Stefan Hajnoczi
parent 2ea9b58f0b
commit bcbbd234d4
1 changed files with 1 additions and 1 deletions

View File

@ -84,7 +84,7 @@ static void win32_aio_process_completion(QEMUWin32AIOState *s,
int i;
for (i = 0; i < qiov->niov; ++i) {
memcpy(p, qiov->iov[i].iov_base, qiov->iov[i].iov_len);
memcpy(qiov->iov[i].iov_base, p, qiov->iov[i].iov_len);
p += qiov->iov[i].iov_len;
}
qemu_vfree(waiocb->buf);