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