Skip to content

Commit 9ad28d4

Browse files
committed
Prevent a new connection from being cancelled
JAVA-3626
1 parent 75cee56 commit 9ad28d4

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

driver-core/src/main/com/mongodb/internal/connection/DefaultServerMonitor.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,8 +178,9 @@ private ServerDescription lookupServerDescription(final ServerDescription curren
178178
try {
179179
if (connection == null || connection.isClosed()) {
180180
currentCheckCancelled = false;
181-
connection = internalConnectionFactory.create(serverId);
182-
connection.open();
181+
InternalConnection newConnection = internalConnectionFactory.create(serverId);
182+
newConnection.open();
183+
connection = newConnection;
183184
averageRoundTripTime.addSample(connection.getInitialServerDescription().getRoundTripTimeNanos());
184185
return connection.getInitialServerDescription();
185186
}

0 commit comments

Comments
 (0)