Commit d35bdc8ee7

Pat Tullmann <pat.github@tullmann.org>
2024-01-06 22:27:59
std/fs/test.zig: Try harder to clean up locking files
1 parent c36962b
Changed files (1)
lib
std
lib/std/fs/test.zig
@@ -1559,11 +1559,11 @@ test "open file with exclusive nonblocking lock twice (absolute paths)" {
     const filename = try fs.path.resolve(gpa, &.{ cwd, sub_path });
     defer gpa.free(filename);
 
+    defer fs.deleteFileAbsolute(filename) catch {}; // createFileAbsolute can leave files on failures
     const file1 = try fs.createFileAbsolute(filename, .{
         .lock = .exclusive,
         .lock_nonblocking = true,
     });
-    defer fs.deleteFileAbsolute(filename) catch {};
 
     const file2 = fs.createFileAbsolute(filename, .{
         .lock = .exclusive,