File tree Expand file tree Collapse file tree 1 file changed +3
-11
lines changed Expand file tree Collapse file tree 1 file changed +3
-11
lines changed Original file line number Diff line number Diff line change @@ -419,10 +419,7 @@ mongoc_topology_scanner_destroy (mongoc_topology_scanner_t *ts)
419
419
bson_destroy (& ts -> ismaster_cmd );
420
420
bson_destroy (& ts -> ismaster_cmd_with_handshake );
421
421
bson_destroy (& ts -> cluster_time );
422
-
423
- if (ts -> api ) {
424
- mongoc_server_api_destroy (ts -> api );
425
- }
422
+ mongoc_server_api_destroy (ts -> api );
426
423
427
424
/* This field can be set by a mongoc_client */
428
425
bson_free ((char * ) ts -> appname );
@@ -1354,15 +1351,10 @@ void
1354
1351
_mongoc_topology_scanner_set_server_api (mongoc_topology_scanner_t * ts ,
1355
1352
const mongoc_server_api_t * api )
1356
1353
{
1357
- mongoc_server_api_t * prev_api ;
1358
-
1354
+ BSON_ASSERT (ts );
1359
1355
BSON_ASSERT (api );
1360
1356
1361
- prev_api = ts -> api ;
1357
+ mongoc_server_api_destroy ( ts -> api ) ;
1362
1358
ts -> api = mongoc_server_api_copy (api );
1363
1359
_reset_ismaster (ts );
1364
-
1365
- if (prev_api ) {
1366
- mongoc_server_api_destroy (prev_api );
1367
- }
1368
1360
}
You can’t perform that action at this time.
0 commit comments