commit 61c5d8f8f19d4321a492cb8a1adc4d221024f7d9 (tree) parent bb84c87a4788ffed5478397549b363fe514658f3 Author: Veikka Tuominen <git@vexu.eu> Date: Sun, 5 Jun 2022 21:16:42 +0300 std.fs: fix incorrect passing of pointer to temporary Diffstat:
| M | lib/std/fs.zig | | | 6 | ++---- |
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git 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();