From: Eduardo DAVILA Date: Fri, 6 Jan 2023 16:05:41 +0000 (+0100) Subject: #3494 bug vtkMetaImageReader box X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=4cef4ad9c099c3d0a32c1429f4449b620e5759ed;p=bbtk.git #3494 bug vtkMetaImageReader box --- 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();