Prevent keeping files open for too long.

Fixes #485.
This commit is contained in:
Stanisław Barzowski 2020-12-20 21:31:31 +01:00
parent fd65a61e87
commit 4beab6633f

View File

@ -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
}