aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/conf/store.go
diff options
context:
space:
mode:
Diffstat (limited to 'conf/store.go')
-rw-r--r--conf/store.go13
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) {