diff --git a/src/conf/snapshot_conf.h b/src/conf/snapshot_conf.h index fbc9b17c54..0f3987fc80 100644 --- a/src/conf/snapshot_conf.h +++ b/src/conf/snapshot_conf.h @@ -70,6 +70,11 @@ struct _virDomainSnapshotDiskDef { virStorageSourcePtr src; }; +void +virDomainSnapshotDiskDefFree(virDomainSnapshotDiskDefPtr disk); + +G_DEFINE_AUTOPTR_CLEANUP_FUNC(virDomainSnapshotDiskDef, virDomainSnapshotDiskDefFree); + /* Stores the complete snapshot metadata */ struct _virDomainSnapshotDef { virDomainMomentDef parent; diff --git a/src/conf/snapshot_conf_priv.h b/src/conf/snapshot_conf_priv.h index b721a57c4b..369a023881 100644 --- a/src/conf/snapshot_conf_priv.h +++ b/src/conf/snapshot_conf_priv.h @@ -30,6 +30,3 @@ virDomainSnapshotDiskDefParseXML(xmlNodePtr node, virDomainSnapshotDiskDefPtr def, unsigned int flags, virDomainXMLOptionPtr xmlopt); - -void -virDomainSnapshotDiskDefFree(virDomainSnapshotDiskDefPtr disk);