diff options
Diffstat (limited to 'client_conn.go')
-rw-r--r-- | client_conn.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/client_conn.go b/client_conn.go index 0524b41..62864aa 100644 --- a/client_conn.go +++ b/client_conn.go @@ -115,8 +115,11 @@ func handleClt(cc *clientConn) { if cc.server() != nil { cc.server().Close() + + cc.mu.Lock() cc.server().clt = nil cc.srv = nil + cc.mu.Unlock() } if cc.name != "" { |