Explorar o código

session: connection pool may be nil on close

When the connConfig errors the connection pool will not be created,
check that it is not nil before closing it.
Chris Bannister %!s(int64=9) %!d(string=hai) anos
pai
achega
c62a9b5633
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      session.go

+ 3 - 1
session.go

@@ -248,7 +248,9 @@ func (s *Session) Close() {
 	}
 	s.isClosed = true
 
-	s.pool.Close()
+	if s.pool != nil {
+		s.pool.Close()
+	}
 
 	if s.hostSource != nil {
 		close(s.hostSource.closeChan)