Tests will need to parse such a definition so it also needs to be freed.
Provide a function for it.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
disk->src = NULL;
}
+void
+virDomainSnapshotDiskDefFree(virDomainSnapshotDiskDefPtr disk)
+{
+ if (!disk)
+ return;
+
+ virDomainSnapshotDiskDefClear(disk);
+ VIR_FREE(disk);
+}
+
+
/* Allocate a new virDomainSnapshotDef; free with virObjectUnref() */
virDomainSnapshotDefPtr
virDomainSnapshotDefNew(void)
virDomainSnapshotDiskDefPtr def,
unsigned int flags,
virDomainXMLOptionPtr xmlopt);
+
+void
+virDomainSnapshotDiskDefFree(virDomainSnapshotDiskDefPtr disk);