From d4b8ad7ea5ba0695f8295c6bcad6ec79e8804d09 Mon Sep 17 00:00:00 2001 From: Jianhui Zhao Date: Thu, 12 May 2022 21:44:47 +0800 Subject: [PATCH] fix: panic: send on closed channel Signed-off-by: Jianhui Zhao --- user.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/user.go b/user.go index c06f8d9..ab38969 100644 --- a/user.go +++ b/user.go @@ -73,7 +73,6 @@ func userLoginAck(code int, c client.Client) { func (u *user) readLoop() { defer func() { u.br.unregister <- u - u.conn.Close() }() for { @@ -94,7 +93,7 @@ func (u *user) writeLoop() { defer func() { ticker.Stop() - u.conn.Close() + u.br.unregister <- u }() for {