From 8c477fb2b5cb6ff40eec1a811527520b261dea9f Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Sat, 21 Sep 2019 16:47:02 +0100 Subject: [PATCH] Default StreamTimeout to 300 seconds --- internal/server/state.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/internal/server/state.go b/internal/server/state.go index 34db0b1..f4bb58c 100644 --- a/internal/server/state.go +++ b/internal/server/state.go @@ -90,7 +90,11 @@ func (sta *State) ParseConfig(conf string) (err error) { sta.LocalAPIRouter = manager.Router } - sta.Timeout = time.Duration(preParse.StreamTimeout) * time.Second + if preParse.StreamTimeout == 0 { + sta.Timeout = time.Duration(300) * time.Second + } else { + sta.Timeout = time.Duration(preParse.StreamTimeout) * time.Second + } redirAddr := preParse.RedirAddr colonSep := strings.Split(redirAddr, ":")