diff --git a/session/collector.go b/session/collector.go index c3bf192e..672fdedd 100644 --- a/session/collector.go +++ b/session/collector.go @@ -313,6 +313,9 @@ func newCollector(id string, sessionsCh chan<- Session, logger log.Logger, confi }, } + c.sessions = make(map[string]*session) + c.history.Sessions = make(map[string]totals) + c.staleCallback = func(sess *session) { defer func() { c.sessionsWG.Done() @@ -387,10 +390,6 @@ func newCollector(id string, sessionsCh chan<- Session, logger log.Logger, confi c.currentActiveSessions-- } - c.sessions = make(map[string]*session) - - c.history.Sessions = make(map[string]totals) - c.start() return c, nil