From eb83ec2685f5bbd0d65051b1f00502f05a367172 Mon Sep 17 00:00:00 2001 From: ftsf Date: Mon, 29 May 2017 22:57:49 +1000 Subject: [PATCH] Remove redundant filestream.close, causes crash (#5907) File is already being closed by defer: file.close() closing it twice causes crash. --- lib/pure/parsecfg.nim | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/pure/parsecfg.nim b/lib/pure/parsecfg.nim index 3078085560..5bdd3bc401 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 =