From: frog Date: Wed, 7 May 2003 12:21:17 +0000 (+0000) Subject: * src/gdcmHeader.cxx: the constructor no longer exits when an X-Git-Tag: Version0.3~51 X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=84f38baad4fa9a4462dbc110e31a8c902a61de3a;p=gdcm.git * src/gdcmHeader.cxx: the constructor no longer exits when an unexisting file is given as argument. --- diff --git a/src/gdcmHeader.cxx b/src/gdcmHeader.cxx index d98074f5..74e109f1 100644 --- a/src/gdcmHeader.cxx +++ b/src/gdcmHeader.cxx @@ -1,4 +1,4 @@ -// $Header: /cvs/public/gdcm/src/Attic/gdcmHeader.cxx,v 1.62 2003/05/06 15:52:13 jpr Exp $ +// $Header: /cvs/public/gdcm/src/Attic/gdcmHeader.cxx,v 1.63 2003/05/07 12:21:17 frog Exp $ #include #include @@ -29,7 +29,8 @@ gdcmHeader::gdcmHeader(const char *InFilename, bool exception_on_error) { SetMaxSizeLoadElementValue(_MaxSizeLoadElementValue_); filename = InFilename; Initialise(); - OpenFile(exception_on_error); + if ( !OpenFile(exception_on_error)) + return; ParseHeader(); LoadElements(); CloseFile(); @@ -43,7 +44,7 @@ bool gdcmHeader::OpenFile(bool exception_on_error) throw gdcmFileError("gdcmHeader::gdcmHeader(const char *, bool)"); } else - dbg.Error(!fp, "gdcmHeader::gdcmHeader cannot open file", filename.c_str()); + dbg.Verbose(0, "gdcmHeader::gdcmHeader cannot open file", filename.c_str()); if ( fp ) return true; return false;