diff options
| author | Laytan <laytanlaats@hotmail.com> | 2025-08-05 07:10:23 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-08-05 07:10:23 +0200 |
| commit | b022c020f34b2d993c405200b5ad1dad8f073287 (patch) | |
| tree | 12558a37bbbdb7a8d0c94a0d0395c703aa79c328 | |
| parent | 8e354a2afdb7723c901c131a2c8127a877a6be78 (diff) | |
| parent | b1cda52fd6a2ef7f12c18cc8e1f2befd8350a8ce (diff) | |
Merge pull request #5540 from jared-cone/fix-windows-delete-after-free
Fixed delete-after-free in file_windows.odin
| -rw-r--r-- | core/os/os2/file_windows.odin | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/core/os/os2/file_windows.odin b/core/os/os2/file_windows.odin index 40d012183..dbac78d0e 100644 --- a/core/os/os2/file_windows.odin +++ b/core/os/os2/file_windows.odin @@ -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 |