]> Creatis software - gdcm.git/blobdiff - src/gdcmDicomDir.cxx
2004-02-06 Jean-Pierre Roux
[gdcm.git] / src / gdcmDicomDir.cxx
index cb54ee51b53093bfe6f1a4a077a36d4e38119e1e..3592304d18afef30f1d13df0f2723c2d0d9a685a 100644 (file)
@@ -202,16 +202,15 @@ void gdcmDicomDir::CreateDicomDir()
    begin=listEntries.begin();
    end=begin;
    
-   for(ListTag::iterator j=listEntries.begin();j !=listEntries.end();++j) 
+   for(ListTag::iterator j=begin;j !=listEntries.end();++j) 
    {
       if((*j)->GetValue()=="PATIENT ") {
          k = j; 
          break;
       }
-      AddObjectToEnd(gdcmDicomDir::GDCM_META,begin,j);       
    }   
+   AddObjectToEnd(gdcmDicomDir::GDCM_META,begin,k);       
     
-//   for(ListTag::iterator i=listEntries.begin();i !=listEntries.end();++i) 
    for(ListTag::iterator i=k;i !=listEntries.end();++i) 
    {
       std::string v=(*i)->GetValue();