X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbvtkMetaImageReader.cxx;h=f1453ecb7be3ac09941916db6994b5691f25dd50;hb=dfcd0b84f01eb96e43c2180a35d626cc123a7231;hp=d359bd3e1fb551cf73220f751b0c7346572e5174;hpb=9cf063e630e269a83afa9ccc409fb06bcc5b813f;p=bbtk.git diff --git a/packages/vtk/src/bbvtkMetaImageReader.cxx b/packages/vtk/src/bbvtkMetaImageReader.cxx index d359bd3..f1453ec 100644 --- a/packages/vtk/src/bbvtkMetaImageReader.cxx +++ b/packages/vtk/src/bbvtkMetaImageReader.cxx @@ -42,12 +42,12 @@ void MetaImageReader::Process() if (bbGetInputIn().length()!=0) { - if (bbGetInputIn().substr(bbGetInputIn().size()-5) == ".mhdb") + if ( (bbGetInputIn().size()>5) && (bbGetInputIn().substr(bbGetInputIn().size()-5)) == ".mhdb") { Read_mhdb( bbGetInputIn() ); } else { FILE *ff = fopen( bbGetInputIn().c_str() , "r" ); - if (ff) + if (ff!=NULL) { fclose(ff); vtkMetaImageReader *reader = vtkMetaImageReader::New();