| ... | @@ -887,10 +887,8 @@ pub const Dir = struct { | ... | @@ -887,10 +887,8 @@ pub const Dir = struct { |
| 887 | } | 887 | } |
| 888 | | 888 | |
| 889 | pub fn deinit(self: *Walker) void { | 889 | pub fn deinit(self: *Walker) void { |
| 890 | while (self.stack.popOrNull()) |*item| { | 890 | for (self.stack.items) |*item| { |
| 891 | if (self.stack.items.len != 0) { | 891 | item.iter.dir.close(); |
| 892 | item.iter.dir.close(); | | |
| 893 | } | | |
| 894 | } | 892 | } |
| 895 | self.stack.deinit(); | 893 | self.stack.deinit(); |
| 896 | self.name_buffer.deinit(); | 894 | self.name_buffer.deinit(); |