diff --git a/csgo/demo_loader.go b/csgo/demo_loader.go index 008f653..909d262 100644 --- a/csgo/demo_loader.go +++ b/csgo/demo_loader.go @@ -262,7 +262,7 @@ func (dml *DemoMatchLoader) connectLoop() { case res := <-dml.connectFeedback: switch res { case LoginFailed: - if sleep, ok := dml.connectionWait.Next(); ok { + if sleep, ok := dml.connectionWait.Next(); !ok { time.Sleep(sleep) } else { panic("retry should never be stop")