Quellcode durchsuchen

fix correct file close

Nicolas Cannasse vor 8 Jahren
Ursprung
Commit
47382444f0
2 geänderte Dateien mit 2 neuen und 0 gelöschten Zeilen
  1. 1 0
      std/hl/_std/sys/io/FileInput.hx
  2. 1 0
      std/hl/_std/sys/io/FileOutput.hx

+ 1 - 0
std/hl/_std/sys/io/FileInput.hx

@@ -46,6 +46,7 @@ import sys.io.File;
 	public override function close() : Void {
 		super.close();
 		file_close(__f);
+		__f = null;
 	}
 
 	public function seek( p : Int, pos : FileSeek ) : Void {

+ 1 - 0
std/hl/_std/sys/io/FileOutput.hx

@@ -48,6 +48,7 @@ import sys.io.File;
 	public override function close() : Void {
 		super.close();
 		@:privateAccess FileInput.file_close(__f);
+		__f = null;
 	}
 
 	public function seek( p : Int, pos : FileSeek ) : Void {