]> git.ipfire.org Git - thirdparty/qemu.git/commit - block/iscsi.c
Fix iSCSI crash on SG_IO with an iovector
authorRonnie Sahlberg <ronniesahlberg@gmail.com>
Sun, 23 Jun 2013 15:07:08 +0000 (08:07 -0700)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 17 Jul 2013 15:00:26 +0000 (17:00 +0200)
commit0a53f010745635c39a83756a948df60a84e88fe5
tree10442fb89a1afd83e7e287d7652285f56afbb43f
parent6453a3a69488196f26d12654c6b148446abdf3d6
Fix iSCSI crash on SG_IO with an iovector

Don't assume that SG_IO is always invoked with a simple buffer,
check the iovec_count and if it is >= 1 then we need to pass an array
of iovectors to libiscsi instead of just a plain buffer.

Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
Cc: qemu-stable@nongnu.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
block/iscsi.c