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();