authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-04-10 03:02:42 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-04-10 03:02:42 -07:00
log57c6f626baf174dc4f7d3960ec45d9c9aaaf96f1
tree9491996bb58f74f3ce5865f531b6bd026919b8c0
parentd2059f907b037d0495c820290b1062df3781567f
signaturebadge-check Signed by SSH key SHA256:4hHJbtBRU58AYXwjL7fkz2fnQHdiye8x1QpTCQ0sHNw

Dir.Iterator: make sure to reset idx after calling getdents


1 files changed, 1 insertions(+), 0 deletions(-)

Dir.zig+1
......@@ -130,6 +130,7 @@ pub const Iterator = struct {
130130 if (iter.idx == iter.len) {
131131 const len = try sys.getdents(@intFromEnum(iter.dir.fd), &iter.buf);
132132 if (len == 0) return null;
133 iter.idx = 0;
133134 iter.len = len;
134135 }
135136 const ent: *align(1) sys.struct_dirent = @ptrCast(&iter.buf[iter.idx]);