提交 a0257914 编写于 作者: P Peter Krempa

qemu: Small code cleanups in the managedsave functions

Save a few lines moving assignments into conditions and fix braces
position.
上级 2745177b
......@@ -3224,7 +3224,8 @@ qemuDomainSave(virDomainPtr dom, const char *path)
}
static char *
qemuDomainManagedSavePath(virQEMUDriverPtr driver, virDomainObjPtr vm) {
qemuDomainManagedSavePath(virQEMUDriverPtr driver, virDomainObjPtr vm)
{
char *ret;
if (virAsprintf(&ret, "%s/%s.save", driver->saveDir, vm->def->name) < 0) {
......@@ -3262,8 +3263,7 @@ qemuDomainManagedSave(virDomainPtr dom, unsigned int flags)
goto cleanup;
}
name = qemuDomainManagedSavePath(driver, vm);
if (name == NULL)
if (!(name = qemuDomainManagedSavePath(driver, vm)))
goto cleanup;
VIR_INFO("Saving state to %s", name);
......@@ -3334,8 +3334,7 @@ qemuDomainManagedSaveRemove(virDomainPtr dom, unsigned int flags)
if (!(vm = qemuDomObjFromDomainDriver(dom, &driver)))
return -1;
name = qemuDomainManagedSavePath(driver, vm);
if (name == NULL)
if (!(name = qemuDomainManagedSavePath(driver, vm)))
goto cleanup;
ret = unlink(name);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册