]> git.proxmox.com Git - qemu.git/commit - block.c
Don't allow multiwrites against a block device without underlying medium
authorRyan Harper <ryanh@us.ibm.com>
Mon, 7 Mar 2011 16:01:04 +0000 (10:01 -0600)
committerKevin Wolf <kwolf@redhat.com>
Tue, 15 Mar 2011 12:21:14 +0000 (13:21 +0100)
commit301db7c2dd769d48e97c9a766520f8affff76cd7
treea6df649573db46c5dfb4025e38269540613ddc01
parent4e59b545868a5ee5f59b346337f0c44209929334
Don't allow multiwrites against a block device without underlying medium

If the block device has been closed, we no longer have a medium to submit
IO against, check for this before submitting io.  This prevents a segfault
further in the code where we dereference elements of the block driver.

Signed-off-by: Ryan Harper <ryanh@us.ibm.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block.c