diff options
author | ftsf <thesleepless@gmail.com> | 2017-05-29 22:57:49 +1000 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2017-05-29 14:57:49 +0200 |
commit | eb83ec2685f5bbd0d65051b1f00502f05a367172 (patch) | |
tree | ea17ff24a246d23ee17eed5f30d6f0753a5eae7b | |
parent | ba4cc4bf35e1309f404dfc7a99a351c63f48d35b (diff) | |
download | Nim-eb83ec2685f5bbd0d65051b1f00502f05a367172.tar.gz |
Remove redundant filestream.close, causes crash (#5907)
File is already being closed by defer: file.close() closing it twice causes crash.
-rw-r--r-- | lib/pure/parsecfg.nim | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/lib/pure/parsecfg.nim b/lib/pure/parsecfg.nim index 307808556..5bdd3bc40 100644 --- a/lib/pure/parsecfg.nim +++ b/lib/pure/parsecfg.nim @@ -542,7 +542,6 @@ proc writeConfig*(dict: Config, filename: string) = let file = open(filename, fmWrite) defer: file.close() let fileStream = newFileStream(file) - defer: fileStream.close() dict.writeConfig(fileStream) proc getSectionValue*(dict: Config, section, key: string): string = |