From 4beab6633fa5e9cae218ba5e2362e9bab54df21b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanis=C5=82aw=20Barzowski?= Date: Sun, 20 Dec 2020 21:31:31 +0100 Subject: [PATCH] Prevent keeping files open for too long. Fixes #485. --- cmd/jsonnet/cmd.go | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/cmd/jsonnet/cmd.go b/cmd/jsonnet/cmd.go index c3cd442..38ee27b 100644 --- a/cmd/jsonnet/cmd.go +++ b/cmd/jsonnet/cmd.go @@ -345,17 +345,7 @@ func writeMultiOutputFiles(output map[string]string, outputDir, outputFile strin } } - f, err := os.Create(filename) - if err != nil { - return err - } - defer func() { - if ferr := f.Close(); ferr != nil { - err = ferr - } - }() - - _, err = f.WriteString(newContent) + err = ioutil.WriteFile(filename, []byte(newContent), 0666) if err != nil { return err }