Mercurial > hg > orthanc
comparison OrthancServer/DicomProtocol/ReusableDicomUserConnection.cpp @ 1017:9d0c7301596e lua-scripting
storescp modality
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 10 Jul 2014 10:43:47 +0200 |
parents | 84513f2ee1f3 |
children | 21ea32170764 |
comparison
equal
deleted
inserted
replaced
1012:52e71b25f9ce | 1017:9d0c7301596e |
---|---|
170 mutex_.lock(); | 170 mutex_.lock(); |
171 } | 171 } |
172 | 172 |
173 void ReusableDicomUserConnection::Unlock() | 173 void ReusableDicomUserConnection::Unlock() |
174 { | 174 { |
175 if (connection_ != NULL && | |
176 connection_->GetDistantManufacturer() == ModalityManufacturer_StoreScp) | |
177 { | |
178 // "storescp" from DCMTK has problems when reusing a | |
179 // connection. Always close. | |
180 Close(); | |
181 } | |
182 | |
175 lastUse_ = Now(); | 183 lastUse_ = Now(); |
176 mutex_.unlock(); | 184 mutex_.unlock(); |
177 } | 185 } |
178 } | 186 } |
179 | 187 |