diff --git a/viper.go b/viper.go index 9a2ace3..4eefc53 100644 --- a/viper.go +++ b/viper.go @@ -888,11 +888,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":