From 35fa44f6119336ab2ddb78112bc009f6667bf98c Mon Sep 17 00:00:00 2001 From: Flavian Date: Thu, 10 Jan 2019 15:15:06 +0100 Subject: [PATCH] implemented case for zero values Signed-off-by: Flavian --- pkg/strvals/parser.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/strvals/parser.go b/pkg/strvals/parser.go index 9d52f34c0..d0a647c67 100644 --- a/pkg/strvals/parser.go +++ b/pkg/strvals/parser.go @@ -393,6 +393,10 @@ func typedVal(v []rune, st bool) interface{} { return nil } + if strings.EqualFold(val, "0") { + return int64(0) + } + // If this value does not start with zero, try parsing it to an int if len(val) != 0 && val[0] != '0' { if iv, err := strconv.ParseInt(val, 10, 64); err == nil {