From 9a7277889a8901a60206e58bafe1a6fcd2a50bc9 Mon Sep 17 00:00:00 2001
From: Colin Walters <walters@verbum.org>
Date: Tue, 3 Mar 2015 08:43:15 -0500
Subject: [PATCH] dfditer: Unset initialized variable when cleared

This allows reusing an iterator struct.
---
 glnx-dirfd.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/glnx-dirfd.c b/glnx-dirfd.c
index ee25898ad..af4cab825 100644
--- a/glnx-dirfd.c
+++ b/glnx-dirfd.c
@@ -199,4 +199,5 @@ glnx_dirfd_iterator_clear (GLnxDirFdIterator *dfd_iter)
   GLnxRealDirfdIterator *real_dfd_iter = (GLnxRealDirfdIterator*) dfd_iter;
   /* fd is owned by dfd_iter */
   (void) closedir (real_dfd_iter->d);
+  real_dfd_iter->initialized = FALSE;
 }
-- 
GitLab