Răsfoiți Sursa

Fix #4406 `os2` to not close the std file handles but rather just free the memory for the `^File` data.

gingerBill 10 luni în urmă
părinte
comite
aa36ae01cf
1 a modificat fișierele cu 3 adăugiri și 3 ștergeri
  1. 3 3
      core/os/os2/file_windows.odin

+ 3 - 3
core/os/os2/file_windows.odin

@@ -50,9 +50,9 @@ init_std_files :: proc() {
 }
 @(fini)
 fini_std_files :: proc() {
-	close(stdin)
-	close(stdout)
-	close(stderr)
+	_destroy((^File_Impl)(stdin.impl))
+	_destroy((^File_Impl)(stdout.impl))
+	_destroy((^File_Impl)(stderr.impl))
 }