summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/scatter_gather_runner.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/repl/scatter_gather_runner.cpp')
-rw-r--r--src/mongo/db/repl/scatter_gather_runner.cpp4
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;
}