diff options
Diffstat (limited to 'src/mongo/db/repl/scatter_gather_runner.cpp')
-rw-r--r-- | src/mongo/db/repl/scatter_gather_runner.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mongo/db/repl/scatter_gather_runner.cpp b/src/mongo/db/repl/scatter_gather_runner.cpp index 9be747e60c4..e615589b09b 100644 --- a/src/mongo/db/repl/scatter_gather_runner.cpp +++ b/src/mongo/db/repl/scatter_gather_runner.cpp @@ -102,7 +102,7 @@ StatusWith<EventHandle> ScatterGatherRunner::RunnerImpl::start( return evh; } _sufficientResponsesReceived = evh.getValue(); - ScopeGuard earlyReturnGuard = MakeGuard(&RunnerImpl::_signalSufficientResponsesReceived, this); + auto earlyReturnGuard = makeGuard([this] { _signalSufficientResponsesReceived(); }); std::vector<RemoteCommandRequest> requests = _algorithm->getRequests(); for (size_t i = 0; i < requests.size(); ++i) { @@ -122,7 +122,7 @@ StatusWith<EventHandle> ScatterGatherRunner::RunnerImpl::start( _signalSufficientResponsesReceived(); } - earlyReturnGuard.Dismiss(); + earlyReturnGuard.dismiss(); return evh; } |