summaryrefslogtreecommitdiffstats
path: root/hw/scsi-bus.c
diff options
context:
space:
mode:
authorPaolo Bonzini2013-01-10 15:08:05 +0100
committerPaolo Bonzini2013-01-22 15:07:03 +0100
commit0369f06f7464e7fb023f103aff889d28e99c43c4 (patch)
tree262e3df065b83a248c40a1a3fa85fbf6780429ac /hw/scsi-bus.c
parentiscsi: add support for iSCSI NOPs [v2] (diff)
downloadqemu-0369f06f7464e7fb023f103aff889d28e99c43c4.tar.gz
qemu-0369f06f7464e7fb023f103aff889d28e99c43c4.tar.xz
qemu-0369f06f7464e7fb023f103aff889d28e99c43c4.zip
scsi: fix segfault with 0-byte disk
When a 0-sized disk is found, READ CAPACITY will return a LUN NOT READY error. However, because it returns -1 instead of zero, the HBA will call scsi_req_continue. This will typically cause a segmentation fault or an assertion failure. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'hw/scsi-bus.c')
0 files changed, 0 insertions, 0 deletions