fix os.read_dir closing the given file descriptor

This commit is contained in:
Laytan Laats
2024-08-12 18:51:27 +02:00
parent b71e0c2e36
commit a4ac3cc6e8
7 changed files with 55 additions and 5 deletions

View File

@@ -32,7 +32,9 @@ read_dir :: proc(t: ^testing.T) {
fd, err := os.open(#directory + "/dir")
testing.expect_value(t, err, nil)
defer os.close(fd)
defer {
testing.expect_value(t, os.close(fd), nil)
}
dir, err2 := os.read_dir(fd, -1)
testing.expect_value(t, err2, nil)
@@ -58,4 +60,4 @@ read_dir :: proc(t: ^testing.T) {
testing.expect_value(t, dir[2].name, "sub")
testing.expect(t, dir[2].is_dir, "is not a directory")
}
}
}