mirror of
https://github.com/spf13/viper
synced 2025-05-07 20:57:18 +00:00
Verified flag != nil in viper.BindPFlag
This commit is contained in:
parent
f2cbaea4c2
commit
925f54edcf
1 changed files with 3 additions and 0 deletions
3
viper.go
3
viper.go
|
@ -980,6 +980,9 @@ func (v *Viper) BindPFlags(flags *pflag.FlagSet) error {
|
|||
//
|
||||
func BindPFlag(key string, flag *pflag.Flag) error { return v.BindPFlag(key, flag) }
|
||||
func (v *Viper) BindPFlag(key string, flag *pflag.Flag) error {
|
||||
if flag == nil {
|
||||
return fmt.Errorf("flag for %q is nil", flag)
|
||||
}
|
||||
return v.BindFlagValue(key, pflagValue{flag})
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue