diff -r d356e54bdafc -r 874e4bc21435 lemon/lemon_reader.h --- a/lemon/lemon_reader.h Wed Oct 26 11:10:18 2005 +0000 +++ b/lemon/lemon_reader.h Fri Oct 28 08:40:42 2005 +0000 @@ -409,6 +409,9 @@ LemonReader(const std::string& filename) : is(0), own_is(true) { is = new std::ifstream(filename.c_str()); + if (is->fail()) { + throw FileOpenError(filename); + } } /// \brief Desctructor for LemonReader.