From cdb1a96ce61fd179911ac175d298decba26b5910 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Thu, 15 Sep 2016 17:26:49 +0300 Subject: Add io_error alias for std::ios_base::failure --- load/load.cxx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'load/load.cxx') diff --git a/load/load.cxx b/load/load.cxx index 26d4e20..f70abc3 100644 --- a/load/load.cxx +++ b/load/load.cxx @@ -230,7 +230,7 @@ load_repositories (path p) bad_line ("junk after filesystem path"); } } - catch (const ifdstream::failure& e) + catch (const io_error& e) { cerr << "error: unable to read " << p << ": " << e.what () << endl; throw failed (); @@ -334,7 +334,7 @@ load_packages (const shared_ptr& rp, database& db) manifest_parser mp (ifs, p.string ()); pkm = package_manifests (mp); } - catch (const ifdstream::failure& e) + catch (const io_error& e) { cerr << "error: unable to read " << p << ": " << e.what () << endl; throw failed (); @@ -490,7 +490,7 @@ load_repositories (const shared_ptr& rp, database& db) manifest_parser mp (ifs, p.string ()); rpm = repository_manifests (mp); } - catch (const ifdstream::failure& e) + catch (const io_error& e) { cerr << "error: unable to read " << p << ": " << e.what () << endl; throw failed (); @@ -908,7 +908,7 @@ certificate_info (const options& lo, // is.exceptions (ifdstream::failbit | ifdstream::badbit); if (is.peek () != ifdstream::traits_type::eof ()) - throw ifdstream::failure (""); + throw io_error (""); is.close (); @@ -918,7 +918,7 @@ certificate_info (const options& lo, // Fall through. // } - catch (const ifdstream::failure&) + catch (const io_error&) { // Child exit status doesn't matter. Just wait for the process // completion and fall through. -- cgit v1.1