After CDRIVER-3723, client and pool constructors will return NULL in more situations (e.g. invalid topology). In applications that were not already checking for NULL return values, this could lead to unexpected segfaults. We should consider adding assertions to functions that take client and pool parameters to mitigate this risk.
- causes
-
CDRIVER-4665 Client assertions in opts validation breaks existing usage for bulk API
- Closed
- depends on
-
CDRIVER-3723 Validate URI options on client/client pool creation
- Closed