| author | |
| committer | |
| log | ce3fe72d9a5e380ad3e25018e562abebc5ee24a6 |
| tree | b26a3e2d59761ec691364db1634fc2d6f410e664 |
| parent | 23c4f55a612842d8544a9dfe604a9caf1ca39697 |
`deleteTree` needs to retry once the directory is reported to be not
empty. Otherwise, the retry condition is never reached.1 files changed, 1 insertions(+), 1 deletions(-)
lib/std/fs.zig+1-1| ... | ... | @@ -2210,7 +2210,7 @@ pub const Dir = struct { |
| 2210 | 2210 | var need_to_retry: bool = false; |
| 2211 | 2211 | parent_dir.deleteDir(name) catch |err| switch (err) { |
| 2212 | 2212 | error.FileNotFound => {}, |
| 2213 | error.DirNotEmpty => need_to_retry = false, | |
| 2213 | error.DirNotEmpty => need_to_retry = true, | |
| 2214 | 2214 | else => |e| return e, |
| 2215 | 2215 | }; |
| 2216 | 2216 |