Merge pull request #9457 from Vindaar/fixes-9456

Fixes #9456
This commit is contained in:
Arne Döring
2018-10-20 21:57:17 +02:00
committed by GitHub
2 changed files with 8 additions and 1 deletions

View File

@@ -130,7 +130,10 @@ else:
const
BufSize = 4000
proc close*(f: File) = discard c_fclose(f)
proc close*(f: File) =
if not f.isNil:
discard c_fclose(f)
proc readChar(f: File): char =
let x = c_fgetc(f)
if x < 0:

View File

@@ -103,3 +103,7 @@ block t5349:
for line in lines("test.txt"):
echo line
block t9456:
var f: File
f.close()