Details
-
Bug
-
Resolution: Fixed
-
Major
-
2.5.2
-
None
-
None
Description
PooledIOService constructors need a connection to check when features are available. However it uses connectionPool.Connections.FirstOrDefault which can return null and it's not null-checked.
It should instead use connectionPool.Aquire which can manage the creation of a connection if required, where FirstOrDefault expects some other code to create a connection.