diff --git a/backend/pkg/env/vars.go b/backend/pkg/env/vars.go index 64e586cc3..4a3a194b0 100644 --- a/backend/pkg/env/vars.go +++ b/backend/pkg/env/vars.go @@ -18,24 +18,24 @@ func StringOptional(key string) string { return os.Getenv(key) } -func Uint16(key string) uint16 { - v := String(key) - n, _ := strconv.ParseUint(v, 10, 16) - if n == 0 { - log.Fatalln(key + " has a wrong value") - } - return uint16(n) -} - func Uint64(key string) uint64 { v := String(key) - n, _ := strconv.ParseUint(v, 10, 64) - if n == 0 { - log.Fatalln(key + " has a wrong value") + n, err := strconv.ParseUint(v, 10, 64) + if err != nil { + log.Fatalln(key + " has a wrong value. " + err) } return n } +func Uint16(key string) uint16 { + v := String(key) + n, err := strconv.ParseUint(v, 10, 16) + if err != nil { + log.Fatalln(key + " has a wrong value. " + err) + } + return uint16(n) +} + func Int(key string) int { return int(Uint64(key)) }