]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
util: declare g_autoptr cleanup function to auto-close DIR*
authorLaine Stump <laine@redhat.com>
Mon, 19 Oct 2020 13:15:50 +0000 (09:15 -0400)
committerLaine Stump <laine@redhat.com>
Tue, 3 Nov 2020 03:01:36 +0000 (22:01 -0500)
Signed-off-by: Laine Stump <laine@redhat.com>
Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com>
src/util/virfile.h

index 6fde4f88ca0c23281ceab16321ded588209be679..6973fbd54ad85d7ccccc93846fe595ece94ccb05 100644 (file)
@@ -271,6 +271,7 @@ int virDirRead(DIR *dirp, struct dirent **ent, const char *dirname)
     ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
 void virDirClose(DIR *dirp)
     ATTRIBUTE_NONNULL(1);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(DIR, virDirClose);
 #define VIR_DIR_CLOSE(dir)  virDirClose(dir)
 
 int virFileMakePath(const char *path) G_GNUC_WARN_UNUSED_RESULT;