From 074b3f8f3115ea963196ea036d78fb58ca457ae8 Mon Sep 17 00:00:00 2001 From: Gregory Wells Date: Wed, 25 Mar 2026 14:05:27 -0400 Subject: [PATCH] stale sessions not deleting --- src/main/main.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/main.go b/src/main/main.go index 90b7019..827ce5f 100644 --- a/src/main/main.go +++ b/src/main/main.go @@ -293,8 +293,6 @@ func cleanupSessions() { logging.Debug("Cleaning up stale session\n") sessionMutex.Lock() - defer sessionMutex.Unlock() - sessions_to_delete := []string{} for session_token, session_data := range sessions { timeUntilRemoval := time.Minute * 5 @@ -305,8 +303,9 @@ func cleanupSessions() { sessions_to_delete = append(sessions_to_delete, session_token) } } + sessionMutex.Unlock() for _, session_id := range sessions_to_delete { - delete(sessions, session_id) + deleteSession(session_id) } }