[Dcmlib] chacun son tour
Mathieu Malaterre
mathieu.malaterre at kitware.com
Wed Feb 9 23:11:55 CET 2005
JP,
J'ai mis le patch suivant :
Index: gdcmFile.cxx
===================================================================
RCS file: /cvs/public/gdcm/src/gdcmFile.cxx,v
retrieving revision 1.217
diff -u -3 -p -r1.217 gdcmFile.cxx
--- gdcmFile.cxx 7 Feb 2005 15:07:42 -0000 1.217
+++ gdcmFile.cxx 9 Feb 2005 22:09:46 -0000
@@ -1177,6 +1177,11 @@ void File::AnonymizeNoLoad()
|| dynamic_cast<SeqEntry *>(d) )
continue;
+ if( d == NULL)
+ {
+ gdcmWarningMacro( "I have no idea why this is NULL but this
solve the seg fault");
+ continue;
+ }
offset = d->GetOffset();
lgth = d->GetLength();
fp->seekp( offset, std::ios::beg );
Je n'ai aucune idee pourquoi Patient ID (10,20) etait NULL dans
gdcmData/MR-MONO2-12-an2.acr
Je pense pas que le but du test etait de seg faulter, donc j'ai mis un
patch sans meme essayer de comprendre.
Mathieu
More information about the Dcmlib
mailing list