cleanup:
xmlXPathFreeContext(ctxt);
xmlFreeDoc(xml);
- if (snapshot)
- virDomainSnapshotFree(snapshot);
+ virshDomainSnapshotFree(snapshot);
VIR_FREE(doc);
return ret;
}
cleanup:
if (!ret && name)
vshError(ctl, _("Failed to update %s"), name);
- if (edited)
- virDomainSnapshotFree(edited);
- if (snapshot)
- virDomainSnapshotFree(snapshot);
+ virshDomainSnapshotFree(edited);
+ virshDomainSnapshotFree(snapshot);
virshDomainFree(dom);
return ret;
}
if (!(snapshot2 = virDomainSnapshotCreateXML(dom, xml, flags)))
goto cleanup;
- virDomainSnapshotFree(snapshot2);
+ virshDomainSnapshotFree(snapshot2);
vshPrintExtra(ctl, _("Snapshot %s set as current"), snapshotname);
ret = true;
goto cleanup;
if (!ret)
vshReportError(ctl);
VIR_FREE(xml);
- if (snapshot)
- virDomainSnapshotFree(snapshot);
+ virshDomainSnapshotFree(snapshot);
virshDomainFree(dom);
return ret;
} else {
vshResetLibvirtError();
}
- if (parent)
- virDomainSnapshotFree(parent);
+ virshDomainSnapshotFree(parent);
xmlXPathFreeContext(ctxt);
xmlFreeDoc(xmldoc);
VIR_FREE(xml);
if (other) {
if (STREQ(name, virDomainSnapshotGetName(other)))
current = 1;
- virDomainSnapshotFree(other);
+ virshDomainSnapshotFree(other);
}
}
vshPrint(ctl, "%-15s %s\n", _("Current:"),
xmlFreeDoc(xmldoc);
VIR_FREE(doc);
VIR_FREE(parent);
- if (snapshot)
- virDomainSnapshotFree(snapshot);
+ virshDomainSnapshotFree(snapshot);
virshDomainFree(dom);
return ret;
}
return;
if (snaplist->snaps) {
for (i = 0; i < snaplist->nsnaps; i++) {
- if (snaplist->snaps[i].snap)
- virDomainSnapshotFree(snaplist->snaps[i].snap);
+ virshDomainSnapshotFree(snaplist->snaps[i].snap);
VIR_FREE(snaplist->snaps[i].parent);
}
VIR_FREE(snaplist->snaps);
STRNEQ_NULLABLE(fromname,
snaplist->snaps[i].parent)))) ||
(roots && snaplist->snaps[i].parent)) {
- virDomainSnapshotFree(snaplist->snaps[i].snap);
+ virshDomainSnapshotFree(snaplist->snaps[i].snap);
snaplist->snaps[i].snap = NULL;
VIR_FREE(snaplist->snaps[i].parent);
deleted++;
for (i = 0; i < count; i++) {
if (i == start_index || !snaplist->snaps[i].parent) {
VIR_FREE(names[i]);
- virDomainSnapshotFree(snaplist->snaps[i].snap);
+ virshDomainSnapshotFree(snaplist->snaps[i].snap);
snaplist->snaps[i].snap = NULL;
VIR_FREE(snaplist->snaps[i].parent);
deleted++;
if (!found_parent) {
changed = true;
VIR_FREE(names[i]);
- virDomainSnapshotFree(snaplist->snaps[i].snap);
+ virshDomainSnapshotFree(snaplist->snaps[i].snap);
snaplist->snaps[i].snap = NULL;
VIR_FREE(snaplist->snaps[i].parent);
deleted++;
case 1:
break;
case 0:
- virDomainSnapshotFree(snaplist->snaps[i].snap);
+ virshDomainSnapshotFree(snaplist->snaps[i].snap);
snaplist->snaps[i].snap = NULL;
VIR_FREE(snaplist->snaps[i].parent);
deleted++;
virshSnapshotListFree(snaplist);
VIR_FREE(parent_snap);
VIR_FREE(state);
- if (start)
- virDomainSnapshotFree(start);
+ virshDomainSnapshotFree(start);
xmlXPathFreeContext(ctxt);
xmlFreeDoc(xml);
VIR_FREE(doc);
cleanup:
VIR_FREE(xml);
- if (snapshot)
- virDomainSnapshotFree(snapshot);
+ virshDomainSnapshotFree(snapshot);
virshDomainFree(dom);
return ret;
cleanup:
VIR_FREE(parent);
- if (snapshot)
- virDomainSnapshotFree(snapshot);
+ virshDomainSnapshotFree(snapshot);
virshDomainFree(dom);
return ret;
ret = true;
cleanup:
- if (snapshot)
- virDomainSnapshotFree(snapshot);
+ virshDomainSnapshotFree(snapshot);
virshDomainFree(dom);
return ret;
ret = true;
cleanup:
- if (snapshot)
- virDomainSnapshotFree(snapshot);
+ virshDomainSnapshotFree(snapshot);
virshDomainFree(dom);
return ret;