diff options
| -rw-r--r-- | orc-rt/lib/executor/Session.cpp | 4 |
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); } |
