]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: Check return code from qemuHostdevPrepareSCSIDevices
authorEric Farman <farman@linux.vnet.ibm.com>
Wed, 26 Apr 2017 21:09:59 +0000 (17:09 -0400)
committerCole Robinson <crobinso@redhat.com>
Wed, 10 May 2017 22:02:38 +0000 (18:02 -0400)
Signed-off-by: Eric Farman <farman@linux.vnet.ibm.com>
(cherry picked from commit 2dc94c3c6b3c3d759233e92efb71bb679e1e8257)

src/qemu/qemu_hotplug.c

index 9642ebd8facf2c1f709c2a252aafb16e36c076df..5ce2c6452801bdcd60c7808ef109bcdaab693091 100644 (file)
@@ -2468,7 +2468,7 @@ qemuDomainAttachHostSCSIDevice(virConnectPtr conn,
     }
 
     if (qemuHostdevPrepareSCSIDevices(driver, vm->def->name,
-                                      &hostdev, 1)) {
+                                      &hostdev, 1) < 0) {
         virDomainHostdevSubsysSCSIPtr scsisrc = &hostdev->source.subsys.u.scsi;
         if (scsisrc->protocol == VIR_DOMAIN_HOSTDEV_SCSI_PROTOCOL_TYPE_ISCSI) {
             virDomainHostdevSubsysSCSIiSCSIPtr iscsisrc = &scsisrc->u.iscsi;