From b1236e724a5703816fab3038325caa0f34dbd88c Mon Sep 17 00:00:00 2001 From: Ola <1386739+olahol@users.noreply.github.com> Date: Sat, 30 Mar 2024 17:45:32 +0100 Subject: [PATCH] Fix set hub to closed before closing sessions --- hub.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hub.go b/hub.go index 31b5392..7c11e01 100644 --- a/hub.go +++ b/hub.go @@ -99,13 +99,14 @@ loop: } }) case m := <-h.exit: + h.open.Store(false) + h.sessions.each(func(s *Session) { s.writeMessage(m) s.Close() }) h.sessions.clear() - h.open.Store(false) break loop }