diff --git a/src/TNL/File.hpp b/src/TNL/File.hpp index ec06e51e869a503f1eff48462c400ee944c0f8a9..df1181af7e1a13238418d23562c7377982f347d1 100644 --- a/src/TNL/File.hpp +++ b/src/TNL/File.hpp @@ -45,14 +45,14 @@ inline void File::open( const String& fileName, Mode mode ) { file.open( fileName.getString(), ios_mode ); } - catch( std::ios_base::failure ) + catch( std::ios_base::failure& ) { std::stringstream msg; msg << "Unable to open file " << fileName << " "; if( mode & Mode::In ) msg << " for reading."; if( mode & Mode::Out ) - msg << " for writting."; + msg << " for writing."; throw std::ios_base::failure( msg.str() ); } @@ -68,7 +68,7 @@ inline void File::close() { file.close(); } - catch( std::ios_base::failure ) + catch( std::ios_base::failure& ) { std::stringstream msg; msg << "Unable to close file " << fileName << ".";