From 80d9a40558046b21f46d81fbad7f0a2ec0438079 Mon Sep 17 00:00:00 2001 From: wish Date: Wed, 3 Aug 2022 01:52:27 +1000 Subject: [PATCH] fix readlocked channels --- server/channelserver/sys_channel_server.go | 1 + 1 file changed, 1 insertion(+) diff --git a/server/channelserver/sys_channel_server.go b/server/channelserver/sys_channel_server.go index 6208ac3dd..9425cdcd5 100644 --- a/server/channelserver/sys_channel_server.go +++ b/server/channelserver/sys_channel_server.go @@ -375,6 +375,7 @@ func (s *Server) FindSessionByCharID(charID uint32) *Session { for client := range stage.clients { if client.charID == charID { stage.RUnlock() + c.stagesLock.RUnlock() return client } }