]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: Check for explicit failure of qemuBlockSnapshotAddBlockdev
authorPeter Krempa <pkrempa@redhat.com>
Thu, 28 Nov 2019 13:58:55 +0000 (14:58 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Fri, 13 Dec 2019 12:22:55 +0000 (13:22 +0100)
Check that the value is less than 0.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
src/qemu/qemu_driver.c

index e65150f42b682e4a2101b435580c45b4b14fbb11..0a4a2471c715c970753737fa520866c74b7e74b2 100644 (file)
@@ -15592,7 +15592,7 @@ qemuDomainSnapshotCreateDiskActive(virQEMUDriverPtr driver,
         if (blockdev) {
             if (qemuBlockSnapshotAddBlockdev(actions,
                                              diskdata[i].disk,
-                                             diskdata[i].src))
+                                             diskdata[i].src) < 0)
                 goto cleanup;
         } else {
             if (qemuBlockSnapshotAddLegacy(actions,