mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
qemu: snapshot: Always save status and config after qemuDomainSnapshotCreateDiskActive
The error path is unlikely thus saving the status XML even if we didn't modify it does not add much burden. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
7b8c319d9c
commit
999e450c26
@ -15327,12 +15327,10 @@ qemuDomainSnapshotCreateDiskActive(virQEMUDriverPtr driver,
|
||||
}
|
||||
}
|
||||
|
||||
if (ret == 0 || !do_transaction) {
|
||||
if (virDomainSaveStatus(driver->xmlopt, cfg->stateDir, vm, driver->caps) < 0 ||
|
||||
(persist && virDomainSaveConfig(cfg->configDir, driver->caps,
|
||||
vm->newDef) < 0))
|
||||
ret = -1;
|
||||
}
|
||||
if (virDomainSaveStatus(driver->xmlopt, cfg->stateDir, vm, driver->caps) < 0 ||
|
||||
(persist && virDomainSaveConfig(cfg->configDir, driver->caps,
|
||||
vm->newDef) < 0))
|
||||
ret = -1;
|
||||
|
||||
cleanup:
|
||||
qemuDomainSnapshotDiskDataFree(diskdata, snapdef->ndisks, driver, vm);
|
||||
|
Loading…
x
Reference in New Issue
Block a user