From 61c5d8f8f19d4321a492cb8a1adc4d221024f7d9 Mon Sep 17 00:00:00 2001 From: Veikka Tuominen Date: Sun, 5 Jun 2022 21:16:42 +0300 Subject: [PATCH] std.fs: fix incorrect passing of pointer to temporary --- lib/std/fs.zig | 6 ++---- 1 file 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();