]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: migration_cookie: Register 'autoptr' functions for internal types
authorPeter Krempa <pkrempa@redhat.com>
Thu, 1 Oct 2020 09:43:09 +0000 (11:43 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Mon, 5 Oct 2020 13:58:53 +0000 (15:58 +0200)
Register the the cleanup functions for 'qemuMigrationCookieGraphics',
'qemuMigrationCookieNetwork', 'qemuMigrationCookieNBD', and
'qemuMigrationCookieCaps'.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/qemu/qemu_migration_cookie.c

index 06cd0b46c6d4c9303551bdf3bdeb1c47c26fd14c..435313615d3bd948b5152b337ef07cf973e18c14 100644 (file)
@@ -64,6 +64,9 @@ qemuMigrationCookieGraphicsFree(qemuMigrationCookieGraphicsPtr grap)
     VIR_FREE(grap);
 }
 
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(qemuMigrationCookieGraphics,
+                              qemuMigrationCookieGraphicsFree);
+
 
 static void
 qemuMigrationCookieNetworkFree(qemuMigrationCookieNetworkPtr network)
@@ -81,6 +84,8 @@ qemuMigrationCookieNetworkFree(qemuMigrationCookieNetworkPtr network)
     VIR_FREE(network);
 }
 
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(qemuMigrationCookieNetwork,
+                              qemuMigrationCookieNetworkFree);
 
 static void
 qemuMigrationCookieNBDFree(qemuMigrationCookieNBDPtr nbd)
@@ -94,6 +99,8 @@ qemuMigrationCookieNBDFree(qemuMigrationCookieNBDPtr nbd)
     VIR_FREE(nbd);
 }
 
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(qemuMigrationCookieNBD,
+                              qemuMigrationCookieNBDFree);
 
 static void
 qemuMigrationCookieCapsFree(qemuMigrationCookieCapsPtr caps)
@@ -106,6 +113,8 @@ qemuMigrationCookieCapsFree(qemuMigrationCookieCapsPtr caps)
     VIR_FREE(caps);
 }
 
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(qemuMigrationCookieCaps,
+                              qemuMigrationCookieCapsFree);
 
 void
 qemuMigrationCookieFree(qemuMigrationCookiePtr mig)