From 32a1145150d02453620a43f952562bc121e0bf35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Mierzwa?= Date: Sun, 9 Jul 2017 08:30:17 -0700 Subject: [PATCH] We'll get a panic if user sets zero or negative TTL value, add a check --- main.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/main.go b/main.go index f212298d0..673edf497 100644 --- a/main.go +++ b/main.go @@ -73,6 +73,12 @@ func main() { log.Infof("Version: %s", version) config.Config.Read() + + // timer duration cannot be zero second or a negative one + if config.Config.AlertmanagerTTL <= time.Second*0 { + log.Fatalf("Invalid AlertmanagerTTL value '%v'", config.Config.AlertmanagerTTL) + } + config.Config.LogValues() transform.ParseRules(config.Config.JiraRegexp)