]> xenbits.xensource.com Git - libvirt.git/commit
qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases
authorPeter Krempa <pkrempa@redhat.com>
Thu, 6 Feb 2020 09:07:44 +0000 (10:07 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Mon, 10 Feb 2020 16:26:26 +0000 (17:26 +0100)
commit4e3e69fed45ac58bf19ebbe910213cb552d51f01
tree2eb0e05f6965b2dd08b72e8709dcb504c2f3823c
parent41345f620157cc7cbd7a20303655cf4164028d10
qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases

Few switch cases returned failure but didn't report an error. For a
situation when the backingStore type='volume' was not translated the
following error would occur:

 $ virsh start VM
 error: Failed to start domain VM
 error: An error occurred, but the cause is unknown

After this patch:

 $ virsh start VM
 error: Failed to start domain VM
 error: internal error: storage source pool 'tmp' volume 'pull3.qcow2' is not translated

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Erik Skultety <eskultet@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/qemu/qemu_block.c