Merge pull request #212 from rbg/master
Seems like we should actually check the reference count.
This commit is contained in:
commit
39f61e462c
|
@ -288,7 +288,7 @@ func (p *ConnPool) clearConn(conn *Conn) {
|
|||
p.Unlock()
|
||||
|
||||
// Close down immediately if idle
|
||||
if refCount := atomic.LoadInt32(&conn.shouldClose); refCount == 0 {
|
||||
if refCount := atomic.LoadInt32(&conn.refCount); refCount == 0 {
|
||||
conn.Close()
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue