changeset 5924:79cd099a2e8d find-refactoring

archive jobs: added missing mutex
author Alain Mazy <am@orthanc.team>
date Mon, 16 Dec 2024 12:43:57 +0100
parents a85c0dca4809
children 9704181280c6
files OrthancServer/Sources/ServerJobs/ArchiveJob.cpp
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/OrthancServer/Sources/ServerJobs/ArchiveJob.cpp	Mon Dec 16 11:24:49 2024 +0100
+++ b/OrthancServer/Sources/ServerJobs/ArchiveJob.cpp	Mon Dec 16 12:43:57 2024 +0100
@@ -284,6 +284,8 @@
 
         boost::shared_ptr<std::string> dicomContent;
         {
+          boost::mutex::scoped_lock lock(availableInstancesMutex_);
+
           if (availableInstances_.find(instanceId) != availableInstances_.end())
           {
             // this is the instance we were waiting for