Fix a mutex deadlock

This commit is contained in:
Qian Wang 2019-08-05 13:17:02 +01:00
parent c248b59fe1
commit 9fcc328797
1 changed files with 2 additions and 0 deletions

View File

@ -106,7 +106,9 @@ func (sb *switchboard) removeConn(closing *connEnclave) {
} }
if len(sb.ces) == 0 { if len(sb.ces) == 0 {
sb.session.SetTerminalMsg("no underlying connection left") sb.session.SetTerminalMsg("no underlying connection left")
sb.cesM.Unlock()
sb.session.Close() sb.session.Close()
return
} }
sb.cesM.Unlock() sb.cesM.Unlock()
} }