comparison OrthancServer/Internals/StoreScp.cpp @ 1854:e2c3d752ee1a

prevent too long tags to be inserted
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 01 Dec 2015 15:43:23 +0100
parents a001f6226c7c
children b1291df2f780
comparison
equal deleted inserted replaced
1853:b7d3d3b182cf 1854:e2c3d752ee1a
169 { 169 {
170 FromDcmtkBridge::Convert(summary, **imageDataSet); 170 FromDcmtkBridge::Convert(summary, **imageDataSet);
171 FromDcmtkBridge::ToJson(dicomJson, **imageDataSet, 171 FromDcmtkBridge::ToJson(dicomJson, **imageDataSet,
172 DicomToJsonFormat_Full, 172 DicomToJsonFormat_Full,
173 DicomToJsonFlags_Default, 173 DicomToJsonFlags_Default,
174 256 /* max string length */); 174 ORTHANC_MAXIMUM_TAG_LENGTH);
175 175
176 if (!FromDcmtkBridge::SaveToMemoryBuffer(buffer, **imageDataSet)) 176 if (!FromDcmtkBridge::SaveToMemoryBuffer(buffer, **imageDataSet))
177 { 177 {
178 LOG(ERROR) << "cannot write DICOM file to memory"; 178 LOG(ERROR) << "cannot write DICOM file to memory";
179 rsp->DimseStatus = STATUS_STORE_Refused_OutOfResources; 179 rsp->DimseStatus = STATUS_STORE_Refused_OutOfResources;