misc other fixes

This commit is contained in:
Arceliar 2019-09-18 18:33:51 -05:00
parent 2dc136f94a
commit 2d64a6380a
3 changed files with 11 additions and 15 deletions

View file

@ -102,11 +102,12 @@ func (c *Conn) search() error {
if sinfo != nil {
// Need to clean up to avoid a session leak
sinfo.cancel.Cancel(nil)
sinfo.sessions.removeSession(sinfo)
}
default:
if sinfo != nil {
// Finish initializing the session
sinfo.conn = c
sinfo.setConn(nil, c)
}
c.session = sinfo
err = e