From 797ee40b214c80349434bbee476dc62944d500be Mon Sep 17 00:00:00 2001 From: Peter Krempa Date: Mon, 21 Sep 2020 16:49:26 +0200 Subject: [PATCH] virDomainSnapshotDiskDefFree: Export and register as autoptr func MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Allow using the function for creating temporary snapshot disk definitions for creating disk overlays. Signed-off-by: Peter Krempa Reviewed-by: Ján Tomko Tested-by: Ján Tomko --- src/conf/snapshot_conf.h | 5 +++++ src/conf/snapshot_conf_priv.h | 3 --- 2 files changed, 5 insertions(+), 3 deletions(-) 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);