motiejus/zig

fork of https://codeberg.org/ziglang/zig
git clone https://git.jakstys.lt/motiejus/zig.git
Log | Tree | Refs | README | LICENSE

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:
Mlib/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();