Skip to content

Commit fc18c9c

Browse files
committed
benji / jesse comments
1 parent 7a566e1 commit fc18c9c

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/libmongoc/src/mongoc/mongoc-topology-description-apm.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ _mongoc_topology_description_monitor_opening (mongoc_topology_description_t *td)
130130
BSON_ASSERT (td->servers->items_len == 1);
131131
sd = (mongoc_server_description_t *) mongoc_set_get_item (td->servers, 0);
132132
prev_sd = mongoc_server_description_new_copy (sd);
133+
BSON_ASSERT (prev_sd);
133134
if (td->apm_callbacks.topology_changed) {
134135
mongoc_topology_description_destroy (prev_td);
135136
_mongoc_topology_description_copy_to (td, prev_td);

src/libmongoc/tests/test-mongoc-loadbalanced.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -339,8 +339,10 @@ test_loadbalanced_server_selection_establishes_connection_single (void *unused)
339339
bson_error_t error;
340340
mongoc_server_description_t *monitor_sd;
341341
mongoc_server_description_t *handshake_sd;
342+
stats_t *stats;
342343

343344
client = mongoc_client_new (uristr);
345+
stats = set_client_callbacks (client);
344346
monitor_sd = mongoc_client_select_server (
345347
client, true /* for writes */, NULL /* read prefs */, &error);
346348
ASSERT_OR_PRINT (monitor_sd, error);
@@ -357,6 +359,7 @@ test_loadbalanced_server_selection_establishes_connection_single (void *unused)
357359
mongoc_server_description_destroy (monitor_sd);
358360
mongoc_server_description_destroy (handshake_sd);
359361
mongoc_client_destroy (client);
362+
free_and_assert_stats (stats);
360363
}
361364

362365
/* Test that the 5 second cooldown does not apply when establishing a new

0 commit comments

Comments
 (0)