From 57c6f626baf174dc4f7d3960ec45d9c9aaaf96f1 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Fri, 10 Apr 2026 03:02:42 -0700 Subject: [PATCH] Dir.Iterator: make sure to reset idx after calling getdents --- Dir.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/Dir.zig b/Dir.zig index 6c08ef28a0b8817a4783b753331d8b4ce51d1a4e..27a245ea6174a80b662784bb2258e84abbbd6e94 100644 --- a/Dir.zig +++ b/Dir.zig @@ -130,6 +130,7 @@ pub const Iterator = struct { if (iter.idx == iter.len) { const len = try sys.getdents(@intFromEnum(iter.dir.fd), &iter.buf); if (len == 0) return null; + iter.idx = 0; iter.len = len; } const ent: *align(1) sys.struct_dirent = @ptrCast(&iter.buf[iter.idx]); -- 2.54.0