Mercurial > hg > orthanc
diff Plugins/Engine/OrthancPlugins.cpp @ 3120:a323b75e5b08 db-changes
Fix issue #125 (Mongoose: /instances/{id} returns 500 on invalid HTTP Method)
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 14 Jan 2019 13:13:12 +0100 |
parents | ce272138f15e 8849677c2cbc |
children | fca730c267d7 |
line wrap: on
line diff
--- a/Plugins/Engine/OrthancPlugins.cpp Sat Jan 12 11:08:53 2019 +0100 +++ b/Plugins/Engine/OrthancPlugins.cpp Mon Jan 14 13:13:12 2019 +0100 @@ -38,6 +38,10 @@ #error The plugin support is disabled #endif +#if !defined(DCMTK_VERSION_NUMBER) +# error The macro DCMTK_VERSION_NUMBER must be defined +#endif + #include "../../Core/ChunkedBuffer.h" #include "../../Core/DicomFormat/DicomArray.h" @@ -2416,7 +2420,11 @@ ~DictionaryReadLocker() { +#if DCMTK_VERSION_NUMBER >= 364 + dcmDataDict.rdunlock(); +#else dcmDataDict.unlock(); +#endif } const DcmDataDictionary* operator->()