Selaa lähdekoodia

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 9 vuotta sitten
vanhempi
commit
c62a9b5633
1 muutettua tiedostoa jossa 3 lisäystä ja 1 poistoa
  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)