From: Michal Privoznik Date: Fri, 6 Feb 2026 08:19:51 +0000 (+0100) Subject: datatypes: Declare autofree func for virDomainInterface type X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fb317b296d01f30c19fc54c7caa513a557a6eecd;p=thirdparty%2Flibvirt.git datatypes: Declare autofree func for virDomainInterface type 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 Reviewed-by: Peter Krempa --- 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