diff --git a/viper.go b/viper.go index 8625687..b9b5331 100644 --- a/viper.go +++ b/viper.go @@ -1082,11 +1082,10 @@ func (v *Viper) SaveConfig() error { } f, err := os.Create(v.getConfigFile()) - defer f.Close() - if err != nil { return err } + defer f.Close() switch v.getConfigType() { case "json":