mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-09 18:44:58 -06:00
block: Fail gracefully when using a format driver on protocol level
Specifying the wrong driver could fail an assertion: $ qemu-system-x86_64 -drive file.driver=qcow2,file=x qemu-system-x86_64: block.c:721: bdrv_open_common: Assertion `file != ((void *)0)' failed. Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
parent
bdda92324d
commit
2af5ef70af
3 changed files with 24 additions and 0 deletions
|
@ -142,6 +142,13 @@ run_qemu -drive media=cdrom,cache=writethrough
|
|||
run_qemu -drive media=cdrom,cache=unsafe
|
||||
run_qemu -drive media=cdrom,cache=invalid_value
|
||||
|
||||
echo
|
||||
echo === Specifying the protocol layer ===
|
||||
echo
|
||||
|
||||
run_qemu -drive file=$TEST_IMG,file.driver=file
|
||||
run_qemu -drive file=$TEST_IMG,file.driver=qcow2
|
||||
|
||||
# success, all done
|
||||
echo "*** done"
|
||||
rm -f $seq.full
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue