diff --git a/common/os.go b/common/os.go index f1e07115c..47ae4a1cc 100644 --- a/common/os.go +++ b/common/os.go @@ -148,6 +148,7 @@ func WriteFileAtomic(filename string, data []byte, perm os.FileMode) error { } else if n < len(data) { return io.ErrShortWrite } + f.Close() return os.Rename(f.Name(), filename) }