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