提交 1e467f66 编写于 作者: P Peter Krempa

qemu: domain: Sanitize return value handling in disk presence checker

One of the functions is returning always 0 and the second one uses
unnecessary labels.
上级 f392654b
...@@ -3943,7 +3943,7 @@ qemuDomainSetFakeReboot(virQEMUDriverPtr driver, ...@@ -3943,7 +3943,7 @@ qemuDomainSetFakeReboot(virQEMUDriverPtr driver,
virObjectUnref(cfg); virObjectUnref(cfg);
} }
static int static void
qemuDomainCheckRemoveOptionalDisk(virQEMUDriverPtr driver, qemuDomainCheckRemoveOptionalDisk(virQEMUDriverPtr driver,
virDomainObjPtr vm, virDomainObjPtr vm,
size_t diskIndex) size_t diskIndex)
...@@ -3975,8 +3975,6 @@ qemuDomainCheckRemoveOptionalDisk(virQEMUDriverPtr driver, ...@@ -3975,8 +3975,6 @@ qemuDomainCheckRemoveOptionalDisk(virQEMUDriverPtr driver,
} }
qemuDomainEventQueue(driver, event); qemuDomainEventQueue(driver, event);
return 0;
} }
static int static int
...@@ -3996,15 +3994,15 @@ qemuDomainCheckDiskStartupPolicy(virQEMUDriverPtr driver, ...@@ -3996,15 +3994,15 @@ qemuDomainCheckDiskStartupPolicy(virQEMUDriverPtr driver,
if (!cold_boot && if (!cold_boot &&
device != VIR_DOMAIN_DISK_DEVICE_FLOPPY && device != VIR_DOMAIN_DISK_DEVICE_FLOPPY &&
device != VIR_DOMAIN_DISK_DEVICE_CDROM) device != VIR_DOMAIN_DISK_DEVICE_CDROM)
goto error; return -1;
break; break;
case VIR_DOMAIN_STARTUP_POLICY_MANDATORY: case VIR_DOMAIN_STARTUP_POLICY_MANDATORY:
goto error; return -1;
case VIR_DOMAIN_STARTUP_POLICY_REQUISITE: case VIR_DOMAIN_STARTUP_POLICY_REQUISITE:
if (cold_boot) if (cold_boot)
goto error; return -1;
break; break;
case VIR_DOMAIN_STARTUP_POLICY_DEFAULT: case VIR_DOMAIN_STARTUP_POLICY_DEFAULT:
...@@ -4013,13 +4011,9 @@ qemuDomainCheckDiskStartupPolicy(virQEMUDriverPtr driver, ...@@ -4013,13 +4011,9 @@ qemuDomainCheckDiskStartupPolicy(virQEMUDriverPtr driver,
break; break;
} }
if (qemuDomainCheckRemoveOptionalDisk(driver, vm, diskIndex) < 0) qemuDomainCheckRemoveOptionalDisk(driver, vm, diskIndex);
goto error;
return 0; return 0;
error:
return -1;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册