From 84f38baad4fa9a4462dbc110e31a8c902a61de3a Mon Sep 17 00:00:00 2001 From: frog Date: Wed, 7 May 2003 12:21:17 +0000 Subject: [PATCH] * src/gdcmHeader.cxx: the constructor no longer exits when an unexisting file is given as argument. --- src/gdcmHeader.cxx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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; -- 2.48.1