Fixed delete-after-free in file_windows.odin

This commit is contained in:
Jared Cone
2025-08-04 19:42:23 -07:00
parent c910b5e583
commit b1cda52fd6

View File

@@ -249,9 +249,9 @@ _destroy :: proc(f: ^File_Impl) -> Error {
a := f.allocator
err0 := free(f.wname, a)
err1 := delete(f.name, a)
err2 := free(f, a)
err3 := delete(f.r_buf, a)
err4 := delete(f.w_buf, a)
err2 := delete(f.r_buf, a)
err3 := delete(f.w_buf, a)
err4 := free(f, a)
err0 or_return
err1 or_return
err2 or_return