From 4beda10c06f9aabf103a1390839805c8b8bb22c6 Mon Sep 17 00:00:00 2001 From: aler9 <46489434+aler9@users.noreply.github.com> Date: Sat, 8 May 2021 16:59:57 +0200 Subject: [PATCH] server: when a session is closed, close also its tcp connection --- serversession.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/serversession.go b/serversession.go index 83cb6f62..e9ebc8e9 100644 --- a/serversession.go +++ b/serversession.go @@ -351,6 +351,9 @@ func (ss *ServerSession) run() { } for sc := range ss.conns { + if sc == ss.tcpConn { + sc.Close() + } sc.sessionRemove <- ss } ss.connsWG.Wait()