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;
|
virQEMUDriver *driver = domain->conn->privateData;
|
||||||
virDomainMomentObj *snap = NULL;
|
virDomainMomentObj *snap = NULL;
|
||||||
virDomainSnapshotPtr snapshot = NULL;
|
virDomainSnapshotPtr snapshot = NULL;
|
||||||
bool update_current = true;
|
|
||||||
bool redefine = flags & VIR_DOMAIN_SNAPSHOT_CREATE_REDEFINE;
|
bool redefine = flags & VIR_DOMAIN_SNAPSHOT_CREATE_REDEFINE;
|
||||||
g_autoptr(virQEMUDriverConfig) cfg = virQEMUDriverGetConfig(driver);
|
g_autoptr(virQEMUDriverConfig) cfg = virQEMUDriverGetConfig(driver);
|
||||||
g_autoptr(virDomainSnapshotDef) def = NULL;
|
g_autoptr(virDomainSnapshotDef) def = NULL;
|
||||||
@ -1725,10 +1724,6 @@ qemuSnapshotCreateXML(virDomainPtr domain,
|
|||||||
VIR_DOMAIN_SNAPSHOT_CREATE_REDEFINE,
|
VIR_DOMAIN_SNAPSHOT_CREATE_REDEFINE,
|
||||||
NULL);
|
NULL);
|
||||||
|
|
||||||
if ((redefine && !(flags & VIR_DOMAIN_SNAPSHOT_CREATE_CURRENT)) ||
|
|
||||||
(flags & VIR_DOMAIN_SNAPSHOT_CREATE_NO_METADATA))
|
|
||||||
update_current = false;
|
|
||||||
|
|
||||||
if (qemuDomainSupportsCheckpointsBlockjobs(vm) < 0)
|
if (qemuDomainSupportsCheckpointsBlockjobs(vm) < 0)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
@ -1823,7 +1818,7 @@ qemuSnapshotCreateXML(virDomainPtr domain,
|
|||||||
|
|
||||||
endjob:
|
endjob:
|
||||||
if (snapshot && !(flags & VIR_DOMAIN_SNAPSHOT_CREATE_NO_METADATA)) {
|
if (snapshot && !(flags & VIR_DOMAIN_SNAPSHOT_CREATE_NO_METADATA)) {
|
||||||
if (update_current)
|
if (!redefine || (flags & VIR_DOMAIN_SNAPSHOT_CREATE_CURRENT))
|
||||||
qemuSnapshotSetCurrent(vm, snap);
|
qemuSnapshotSetCurrent(vm, snap);
|
||||||
|
|
||||||
if (qemuDomainSnapshotWriteMetadata(vm, snap,
|
if (qemuDomainSnapshotWriteMetadata(vm, snap,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user