2
0

use deepCopy of connInfo in createConnectionUnlocked method

Signed-off-by: Artemiy Ryabinkov <getlag@ya.ru>
This commit is contained in:
Artemiy Ryabinkov
2019-07-14 20:04:55 +03:00
parent 1ecc111e17
commit 8e0e1123df
+1 -1
View File
@@ -319,7 +319,7 @@ func (p *ConnPool) createConnection() (*Conn, error) {
func (p *ConnPool) createConnectionUnlocked() (*Conn, error) {
p.inProgressConnects++
p.cond.L.Unlock()
c, err := connect(p.config, p.connInfo)
c, err := connect(p.config, p.connInfo.DeepCopy())
p.cond.L.Lock()
p.inProgressConnects--