diff options
-rw-r--r-- | src/mongo/client/server_is_master_monitor.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mongo/client/server_is_master_monitor.cpp b/src/mongo/client/server_is_master_monitor.cpp index 9a960722651..6f68553ed79 100644 --- a/src/mongo/client/server_is_master_monitor.cpp +++ b/src/mongo/client/server_is_master_monitor.cpp @@ -214,14 +214,14 @@ void SingleServerIsMasterMonitor::shutdown() { } void SingleServerIsMasterMonitor::_cancelOutstandingRequest(WithLock) { - if (_nextIsMasterHandle) { - _executor->cancel(_nextIsMasterHandle); - } - if (_remoteCommandHandle) { _executor->cancel(_remoteCommandHandle); } + if (_nextIsMasterHandle) { + _executor->cancel(_nextIsMasterHandle); + } + _isMasterOutstanding = false; } |