summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorftsf <thesleepless@gmail.com>2017-05-29 22:57:49 +1000
committerAndreas Rumpf <rumpf_a@web.de>2017-05-29 14:57:49 +0200
commiteb83ec2685f5bbd0d65051b1f00502f05a367172 (patch)
treeea17ff24a246d23ee17eed5f30d6f0753a5eae7b
parentba4cc4bf35e1309f404dfc7a99a351c63f48d35b (diff)
downloadNim-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.nim1
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 =