From 38bbed882090a11cf428e9c5f1de0990cabfa020 Mon Sep 17 00:00:00 2001 From: bogem Date: Tue, 30 Aug 2016 21:39:52 +0500 Subject: [PATCH] Fix err variable in BindFlagValues --- viper.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/viper.go b/viper.go index 79bc33a..463e183 100644 --- a/viper.go +++ b/viper.go @@ -687,10 +687,10 @@ func (v *Viper) BindPFlag(key string, flag *pflag.Flag) error { // BindFlagValues binds a full FlagValue set to the configuration, using each flag's long // name as the config key. func BindFlagValues(flags FlagValueSet) error { return v.BindFlagValues(flags) } -func (v *Viper) BindFlagValues(flags FlagValueSet) error { +func (v *Viper) BindFlagValues(flags FlagValueSet) (err error) { flags.VisitAll(func(flag FlagValue) { if err = v.BindFlagValue(flag.Name(), flag); err != nil { - return err + return } }) return nil