diff options
Diffstat (limited to '')
-rw-r--r-- | conf/store.go | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/conf/store.go b/conf/store.go index 21bd3a22..e79e24b8 100644 --- a/conf/store.go +++ b/conf/store.go @@ -103,7 +103,7 @@ func MigrateUnencryptedConfigs() (int, []error) { e++ continue } - err = ioutil.WriteFile(dstFile, bytes, 0600) + err = writeEncryptedFile(dstFile, bytes) if err != nil { errs[e] = err e++ @@ -185,16 +185,7 @@ func (config *Config) Save() error { if err != nil { return err } - err = ioutil.WriteFile(filename+".tmp", bytes, 0600) - if err != nil { - return err - } - err = os.Rename(filename+".tmp", filename) - if err != nil { - os.Remove(filename + ".tmp") - return err - } - return nil + return writeEncryptedFile(filename, bytes) } func (config *Config) Path() (string, error) { |