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 {
sb.session.SetTerminalMsg("no underlying connection left")
sb.cesM.Unlock()
sb.session.Close()
return
}
sb.cesM.Unlock()
}