From: Maciej S. Szmigiero Date: Tue, 4 Mar 2025 22:03:55 +0000 (+0100) Subject: migration/qemu-file: Define g_autoptr() cleanup function for QEMUFile X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=fda70ed83d54abad6bf2d437a7c05204b0fad228;p=qemu.git migration/qemu-file: Define g_autoptr() cleanup function for QEMUFile Automatic memory management helps avoid memory safety issues. Reviewed-by: Fabiano Rosas Reviewed-by: Peter Xu Signed-off-by: Maciej S. Szmigiero Link: https://lore.kernel.org/qemu-devel/2fd01d773a783d572dcf538a064a98cc09e75c12.1741124640.git.maciej.szmigiero@oracle.com Signed-off-by: Cédric Le Goater --- diff --git a/migration/qemu-file.h b/migration/qemu-file.h index 3e47a20621..f5b9f430e0 100644 --- a/migration/qemu-file.h +++ b/migration/qemu-file.h @@ -33,6 +33,8 @@ QEMUFile *qemu_file_new_input(QIOChannel *ioc); QEMUFile *qemu_file_new_output(QIOChannel *ioc); int qemu_fclose(QEMUFile *f); +G_DEFINE_AUTOPTR_CLEANUP_FUNC(QEMUFile, qemu_fclose) + /* * qemu_file_transferred: *