From 44d40054fa6208a3013d7217aca72a2b8b0f5a0b Mon Sep 17 00:00:00 2001 From: jszwedko Date: Fri, 9 Jan 2015 13:10:42 -0500 Subject: [PATCH] Use 0 as the base when parsing ints To be consistent with what the stdlib flag package does. --- flag.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flag.go b/flag.go index 90859d2..2511586 100644 --- a/flag.go +++ b/flag.go @@ -338,7 +338,7 @@ func (f IntFlag) Apply(set *flag.FlagSet) { for _, envVar := range strings.Split(f.EnvVar, ",") { envVar = strings.TrimSpace(envVar) if envVal := os.Getenv(envVar); envVal != "" { - envValInt, err := strconv.ParseInt(envVal, 10, 64) + envValInt, err := strconv.ParseInt(envVal, 0, 64) if err == nil { f.Value = int(envValInt) break