From 2f85f78c3875d610fe42cb79cba547048bea767d Mon Sep 17 00:00:00 2001 From: Ingo Oppermann Date: Wed, 19 Jul 2023 13:24:28 +0200 Subject: [PATCH] Move map initialization to an earlier point --- session/collector.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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