diff --git a/lib/std/fs.zig b/lib/std/fs.zig index b5e2d7ad6373..61d7b9facad9 100644 --- a/lib/std/fs.zig +++ b/lib/std/fs.zig @@ -2210,7 +2210,7 @@ pub const Dir = struct { var need_to_retry: bool = false; parent_dir.deleteDir(name) catch |err| switch (err) { error.FileNotFound => {}, - error.DirNotEmpty => need_to_retry = false, + error.DirNotEmpty => need_to_retry = true, else => |e| return e, };