virObjectUnref(cfg);
}
-static int
+static void
qemuDomainCheckRemoveOptionalDisk(virQEMUDriverPtr driver,
virDomainObjPtr vm,
size_t diskIndex)
}
qemuDomainEventQueue(driver, event);
-
- return 0;
}
static int
if (!cold_boot &&
device != VIR_DOMAIN_DISK_DEVICE_FLOPPY &&
device != VIR_DOMAIN_DISK_DEVICE_CDROM)
- goto error;
+ return -1;
break;
case VIR_DOMAIN_STARTUP_POLICY_MANDATORY:
- goto error;
+ return -1;
case VIR_DOMAIN_STARTUP_POLICY_REQUISITE:
if (cold_boot)
- goto error;
+ return -1;
break;
case VIR_DOMAIN_STARTUP_POLICY_DEFAULT:
break;
}
- if (qemuDomainCheckRemoveOptionalDisk(driver, vm, diskIndex) < 0)
- goto error;
+ qemuDomainCheckRemoveOptionalDisk(driver, vm, diskIndex);
return 0;
-
- error:
- return -1;
}