mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
virsh-snapshot: Simplify cleanup path in cmdSnapshotEdit
This commit is contained in:
parent
29882a054e
commit
03122d7baf
@ -567,9 +567,8 @@ cmdSnapshotEdit(vshControl *ctl, const vshCmd *cmd)
|
|||||||
vshCommandOptBool(cmd, "snapshotname"))
|
vshCommandOptBool(cmd, "snapshotname"))
|
||||||
define_flags |= VIR_DOMAIN_SNAPSHOT_CREATE_CURRENT;
|
define_flags |= VIR_DOMAIN_SNAPSHOT_CREATE_CURRENT;
|
||||||
|
|
||||||
dom = vshCommandOptDomain(ctl, cmd, NULL);
|
if (!(dom = vshCommandOptDomain(ctl, cmd, NULL)))
|
||||||
if (dom == NULL)
|
return false;
|
||||||
goto cleanup;
|
|
||||||
|
|
||||||
if (vshLookupSnapshot(ctl, cmd, "snapshotname", false, dom,
|
if (vshLookupSnapshot(ctl, cmd, "snapshotname", false, dom,
|
||||||
&snapshot, &name) < 0)
|
&snapshot, &name) < 0)
|
||||||
@ -628,8 +627,7 @@ cleanup:
|
|||||||
virDomainSnapshotFree(edited);
|
virDomainSnapshotFree(edited);
|
||||||
if (snapshot)
|
if (snapshot)
|
||||||
virDomainSnapshotFree(snapshot);
|
virDomainSnapshotFree(snapshot);
|
||||||
if (dom)
|
virDomainFree(dom);
|
||||||
virDomainFree(dom);
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user