From fdc9fad6a9bfefcaa3d32625db32a88af957b916 Mon Sep 17 00:00:00 2001 From: Corey Quon Date: Thu, 12 Mar 2020 08:43:01 -0700 Subject: [PATCH] Verify the Pool connection is not nil before attempting to close it Signed-off-by: Corey Quon --- pool.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pool.go b/pool.go index 3bfb5149..73a96e6f 100644 --- a/pool.go +++ b/pool.go @@ -86,9 +86,11 @@ func (p *Pool) Close() error { p.closed = poolIsClosed for _, c := range p.conns { - err := c.Close() - if err != nil { - return err + if c != nil { + err := c.Close() + if err != nil { + return err + } } }