diff --git a/backend/pkg/env/vars.go b/backend/pkg/env/vars.go index a5334b301..33ae9da3c 100644 --- a/backend/pkg/env/vars.go +++ b/backend/pkg/env/vars.go @@ -36,8 +36,13 @@ func Uint16(key string) uint16 { return uint16(n) } +const MAX_INT = uint64(^uint(0) >> 1) func Int(key string) int { - return int(Uint64(key)) + val := Uint64(key) + if val > MAX_INT { + log.Fatalln(key + " is too big. ") + } + return int(val) } func Bool(key string) bool {