mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
qemu_snapshot: create: drop update_current variable
There is no need for the extra variable as it is used only at one place. Signed-off-by: Pavel Hrdina <phrdina@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
5bd0c09570
commit
d9c7985b4f
@ -1702,7 +1702,6 @@ qemuSnapshotCreateXML(virDomainPtr domain,
|
||||
virQEMUDriver *driver = domain->conn->privateData;
|
||||
virDomainMomentObj *snap = NULL;
|
||||
virDomainSnapshotPtr snapshot = NULL;
|
||||
bool update_current = true;
|
||||
bool redefine = flags & VIR_DOMAIN_SNAPSHOT_CREATE_REDEFINE;
|
||||
g_autoptr(virQEMUDriverConfig) cfg = virQEMUDriverGetConfig(driver);
|
||||
g_autoptr(virDomainSnapshotDef) def = NULL;
|
||||
@ -1725,10 +1724,6 @@ qemuSnapshotCreateXML(virDomainPtr domain,
|
||||
VIR_DOMAIN_SNAPSHOT_CREATE_REDEFINE,
|
||||
NULL);
|
||||
|
||||
if ((redefine && !(flags & VIR_DOMAIN_SNAPSHOT_CREATE_CURRENT)) ||
|
||||
(flags & VIR_DOMAIN_SNAPSHOT_CREATE_NO_METADATA))
|
||||
update_current = false;
|
||||
|
||||
if (qemuDomainSupportsCheckpointsBlockjobs(vm) < 0)
|
||||
return NULL;
|
||||
|
||||
@ -1823,7 +1818,7 @@ qemuSnapshotCreateXML(virDomainPtr domain,
|
||||
|
||||
endjob:
|
||||
if (snapshot && !(flags & VIR_DOMAIN_SNAPSHOT_CREATE_NO_METADATA)) {
|
||||
if (update_current)
|
||||
if (!redefine || (flags & VIR_DOMAIN_SNAPSHOT_CREATE_CURRENT))
|
||||
qemuSnapshotSetCurrent(vm, snap);
|
||||
|
||||
if (qemuDomainSnapshotWriteMetadata(vm, snap,
|
||||
|
Loading…
x
Reference in New Issue
Block a user