diff --git a/conn/connpool/onetimepool.go b/conn/connpool/onetimepool.go index 22e67b1..3158b09 100644 --- a/conn/connpool/onetimepool.go +++ b/conn/connpool/onetimepool.go @@ -75,5 +75,7 @@ func (p *OneTimePool) Run() error { func (p *OneTimePool) Close() error { p.cancel() + // remove dialer references + p.Dialer = nil return p.InFlightConns.Close() }