Project

General

Profile

Bug #388 ยป ignore_duplicates.patch

Uli Schlachter, 2013-03-19 12:37

View differences:

dcmdata/libsrc/dcdicdir.cc
DcmDirectoryRecord *lowerRec = NULL;
DcmDirectoryRecord *nextRec = NULL;
if (&fromDirSQ != startRec->getParent())
{
DCMDATA_ERROR("Broken DICOMDIR: Record ("
<< STD_NAMESPACE hex << STD_NAMESPACE setfill('0')
<< STD_NAMESPACE setw(4) << startRec->getGTag() << ","
<< STD_NAMESPACE setw(4) << startRec->getETag()
<< "), offset=" << STD_NAMESPACE dec << startRec->getFileOffset()
<< " was referenced more than once, ignoring later reference");
startRec = NULL;
continue;
}
DcmUnsignedLongOffset *offElem;
offElem = lookForOffsetElem( startRec, DCM_OffsetOfReferencedLowerLevelDirectoryEntity );
if ( offElem != NULL )
    (1-1/1)