aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--orc-rt/lib/executor/Session.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/orc-rt/lib/executor/Session.cpp b/orc-rt/lib/executor/Session.cpp
index b6aadd4..6c2f02a 100644
--- a/orc-rt/lib/executor/Session.cpp
+++ b/orc-rt/lib/executor/Session.cpp
@@ -100,7 +100,7 @@ void Session::shutdownComplete() {
std::unique_ptr<TaskDispatcher> TmpDispatcher;
{
- std::lock_guard<std::mutex> Lock(M);
+ std::scoped_lock<std::mutex> Lock(M);
TmpDispatcher = std::move(Dispatcher);
}
@@ -108,7 +108,7 @@ void Session::shutdownComplete() {
std::vector<OnShutdownCompleteFn> OnCompletes;
{
- std::lock_guard<std::mutex> Lock(M);
+ std::scoped_lock<std::mutex> Lock(M);
SI->Complete = true;
OnCompletes = std::move(SI->OnCompletes);
}