diff options
Diffstat (limited to 'lib/std/fs.zig')
| -rw-r--r-- | lib/std/fs.zig | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/std/fs.zig b/lib/std/fs.zig index 31354a2782..4a21af806e 100644 --- a/lib/std/fs.zig +++ b/lib/std/fs.zig @@ -887,10 +887,8 @@ pub const Dir = struct { } pub fn deinit(self: *Walker) void { - while (self.stack.popOrNull()) |*item| { - if (self.stack.items.len != 0) { - item.iter.dir.close(); - } + for (self.stack.items) |*item| { + item.iter.dir.close(); } self.stack.deinit(); self.name_buffer.deinit(); |
