fixes #9456 by only calling c_fclose if non nil

This commit is contained in:
Vindaar 2018-10-20 20:35:04 +02:00
commit e190f485ae

View file

@ -130,7 +130,10 @@ else:
const const
BufSize = 4000 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 = proc readChar(f: File): char =
let x = c_fgetc(f) let x = c_fgetc(f)
if x < 0: if x < 0: