From f645e234c613852966e7b1340112292a4d367ff2 Mon Sep 17 00:00:00 2001 From: Andrey Odintsov Date: Thu, 28 Feb 2019 15:33:48 +0300 Subject: [PATCH] fix viper config write permissions --- go.mod | 1 - viper.go | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/go.mod b/go.mod index 1a7cbb7..1620b5a 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,6 @@ require ( github.com/coreos/go-systemd v0.0.0-20190212144455-93d5ec2c7f76 // indirect github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f // indirect github.com/dgrijalva/jwt-go v3.2.0+incompatible // indirect - github.com/fsnotify/fsnotify v1.4.7 github.com/ghodss/yaml v1.0.0 github.com/gogo/protobuf v1.2.1 // indirect github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef // indirect diff --git a/viper.go b/viper.go index d192b65..8f04012 100644 --- a/viper.go +++ b/viper.go @@ -1360,7 +1360,7 @@ func (v *Viper) writeConfig(filename string, force bool) error { return fmt.Errorf("File: %s exists. Use WriteConfig to overwrite.", filename) } } - f, err := v.fs.OpenFile(filename, flags, os.FileMode(0644)) + f, err := v.fs.OpenFile(filename, flags, os.FileMode(0664)) if err != nil { return err }