From 8e0e1123dfa4f7280ad56da42fa211bb91ea39f4 Mon Sep 17 00:00:00 2001 From: Artemiy Ryabinkov Date: Sun, 14 Jul 2019 20:04:55 +0300 Subject: [PATCH] use deepCopy of connInfo in createConnectionUnlocked method Signed-off-by: Artemiy Ryabinkov --- conn_pool.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conn_pool.go b/conn_pool.go index d43b6337..e8972a0b 100644 --- a/conn_pool.go +++ b/conn_pool.go @@ -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--