-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: libmongoc
-
None
The condition variable in mongoc_client_pool_t does not get initialized, which results in undefined behavior. As a consequence, it is possible that a call to mongoc_client_pool_pop when all clients have already been distributed may never return, even when a client becomes available.