[PATCH 1/4] datatypes: Declare autofree func for virDomainInterface type

Michal Privoznik via Devel posted 4 patches 2 days, 7 hours ago
[PATCH 1/4] datatypes: Declare autofree func for virDomainInterface type
Posted by Michal Privoznik via Devel 2 days, 7 hours ago
From: Michal Privoznik <mprivozn@redhat.com>

The virDomainInterface type (struct _virDomainInterface) is
defined in our public header and even has a public free function
(virDomainInterfaceFree()). But in our code we will want to use
automatic memory freeing for it. Hence, make appropriate
declaration in datatypes.h.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
---
 src/datatypes.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/datatypes.h b/src/datatypes.h
index c5a7ece786..5d543847e9 100644
--- a/src/datatypes.h
+++ b/src/datatypes.h
@@ -804,6 +804,8 @@ struct _virNWFilterBinding {
 
 G_DEFINE_AUTOPTR_CLEANUP_FUNC(virNWFilterBinding, virObjectUnref);
 
+/* virDomainInterface is defined in the public API - libvirt-domain.h */
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(virDomainInterface, virDomainInterfaceFree);
 
 /*
  * Helper APIs for allocating new object instances
-- 
2.52.0