From f14e1baa25512e9db64680b409d175570f9dd183 Mon Sep 17 00:00:00 2001 From: Vlad Didenko Date: Sat, 18 Jul 2015 17:30:30 -0500 Subject: [PATCH] Fixes #83 --- viper.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/viper.go b/viper.go index 3db9cd2..f2c09ce 100644 --- a/viper.go +++ b/viper.go @@ -522,11 +522,11 @@ func (v *Viper) BindPFlag(key string, flag *pflag.Flag) (err error) { switch flag.Value.Type() { case "int", "int8", "int16", "int32", "int64": - SetDefault(key, cast.ToInt(flag.Value.String())) + v.SetDefault(key, cast.ToInt(flag.Value.String())) case "bool": - SetDefault(key, cast.ToBool(flag.Value.String())) + v.SetDefault(key, cast.ToBool(flag.Value.String())) default: - SetDefault(key, flag.Value.String()) + v.SetDefault(key, flag.Value.String()) } return nil }