commit | 730a9c53b4e52681fcfe31cf38854cbf91e132c7 | [log] [tgz] |
---|---|---|
author | Avi Kivity <avi@redhat.com> | Mon Aug 06 15:49:03 2012 +0300 |
committer | Kevin Wolf <kwolf@redhat.com> | Fri Aug 10 10:25:11 2012 +0200 |
tree | aa4ca246c15bd0e8bf1bbb339ab0c0f4e4028bb7 | |
parent | 3d1d9652978ac5a32a0beb4bdf6065ca39440d89 [diff] |
virtio-blk: fix use-after-free while handling scsi commands The scsi passthrough handler falls through after completing a request into the failure path, resulting in a use after free. Reproducible by running a guest with aio=native on a block device. Reported-by: Stefan Priebe <s.priebe@profihost.ag> Signed-off-by: Avi Kivity <avi@redhat.com> Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>