Skip to content

Commit 30162bb

Browse files
committed
CDRIVER-630 "0" value means "default" for TLS handshake timeout
1 parent 1db52db commit 30162bb

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/mongoc/mongoc-client.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,9 @@ mongoc_client_default_stream_initiator (const mongoc_uri_t *uri,
339339

340340
if (bson_iter_init_find_case (&iter, options, "connecttimeoutms") &&
341341
BSON_ITER_HOLDS_INT32 (&iter)) {
342-
connecttimeoutms = bson_iter_int32 (&iter);
342+
if (!(connecttimeoutms = bson_iter_int32(&iter))) {
343+
connecttimeoutms = MONGOC_DEFAULT_CONNECTTIMEOUTMS;
344+
}
343345
}
344346

345347
if (!mongoc_stream_tls_do_handshake (base_stream, connecttimeoutms) ||

0 commit comments

Comments
 (0)