فهرست منبع

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 10 سال پیش
والد
کامیت
c62a9b5633
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  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)