scsi-generic: check the return value of bdrv_aio_ioctl in execute_command
authorPavel Hrdina <phrdina@redhat.com>
Wed, 29 May 2013 12:12:10 +0000 (14:12 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 18 Jun 2013 10:43:03 +0000 (12:43 +0200)
commitd836f8d35dc418e24c3b11e2ea67d361b867b650
tree8fe0ae5e03c3ffcf966e978fa1dc94332cccf5d0
parent53254e569f8e07501f3e0098bd57d2b780e52faa
scsi-generic: check the return value of bdrv_aio_ioctl in execute_command

This fixes the bug introduced by this commit ad54ae80c73f.
The bdrv_aio_ioctl() still could return null and we should return an error
in that case.

Cc: qemu-stable@nongnu.org
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/scsi/scsi-generic.c