Skip to content

Commit 7d761a0

Browse files
committed
CDRIVER-2270 compatibility logic fix
1 parent 8bc2424 commit 7d761a0

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/mongoc/mongoc-topology-description.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1706,6 +1706,9 @@ _mongoc_topology_description_check_compatible (
17061706
for (i = 0; i < td->servers->items_len; i++) {
17071707
sd = (mongoc_server_description_t *) mongoc_set_get_item (td->servers,
17081708
(int) i);
1709+
if (sd->type == MONGOC_SERVER_UNKNOWN) {
1710+
continue;
1711+
}
17091712

17101713
/* A server is considered to be incompatible with a driver if its min and
17111714
* max wire version does not overlap the driver’s. Specifically, a driver

0 commit comments

Comments
 (0)