Mercurial > hg > orthanc
diff OrthancServer/Sources/ServerContext.cpp @ 4921:309fb4f02704
fix signature of OrthancPluginIncomingCStoreInstanceFilter
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 23 Feb 2022 11:09:43 +0100 |
parents | 676e03e69703 |
children | acd3f72e2a21 |
line wrap: on
line diff
--- a/OrthancServer/Sources/ServerContext.cpp Wed Feb 23 09:30:53 2022 +0100 +++ b/OrthancServer/Sources/ServerContext.cpp Wed Feb 23 11:09:43 2022 +0100 @@ -554,9 +554,10 @@ if (dicom.GetOrigin().GetRequestOrigin() == Orthanc::RequestOrigin_DicomProtocol) { - uint16_t filterResult = it->GetListener().FilterIncomingCStoreInstance(dicom, simplifiedTags); - if (filterResult != 0x0000) + uint16_t filterResult = STATUS_Success; + if (!it->GetListener().FilterIncomingCStoreInstance(filterResult, dicom, simplifiedTags)) { + // The instance is to be discarded result.SetStatus(StoreStatus_FilteredOut); result.SetCStoreStatusCode(filterResult); break;