ensure all exceptions are caught in Image ctor

This commit is contained in:
artemp
2014-11-19 16:17:52 +01:00
committed by Leith Bade
parent fcebd44571
commit a2a303a1d1

View File

@@ -85,12 +85,19 @@ Image::Image(std::string const& data)
}
catch (image_reader_exception const& ex)
{
fprintf(stderr, "ImageReader: %s\n", ex.what());
fprintf(stderr, "Image: %s\n", ex.what());
img.reset();
width = 0;
height = 0;
}
catch (...) // catch the rest
{
fprintf(stderr, "Image: exception in constructor");
img.reset();
width = 0;
height = 0;
}
}
}