From ac5b2fb73ad1fc00d6d1d722e960adba257e1aac Mon Sep 17 00:00:00 2001 From: oabrivard Date: Wed, 23 Aug 2023 09:21:48 +0200 Subject: [PATCH] Corrected an unwanted mutex copy in 5-session-cleaner --- 5-session-cleaner/main.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/5-session-cleaner/main.go b/5-session-cleaner/main.go index 0eea526..b9087e3 100644 --- a/5-session-cleaner/main.go +++ b/5-session-cleaner/main.go @@ -35,7 +35,7 @@ type SessionManager struct { type Session struct { Data map[string]interface{} timer *time.Timer - mu sync.Mutex + mu *sync.Mutex } // NewSessionManager creates a new sessionManager @@ -66,6 +66,7 @@ func (m *SessionManager) CreateSession() (string, error) { timer: time.AfterFunc(5*time.Second, func() { m.CleanSession(sessionID) }), + mu: &sync.Mutex{}, } m.rwmu.Unlock()