Call std::exit for unhandled exceptions

This commit is contained in:
Vinnie Falco
2013-09-26 15:11:23 -07:00
parent 985af0e222
commit d683b47dee
3 changed files with 23 additions and 3 deletions

View File

@@ -17,6 +17,22 @@
*/
//==============================================================================
RippleMain::RippleMain()
{
ProtectedCall::setHandler (*this);
}
RippleMain::~RippleMain()
{
}
void RippleMain::onException (ProtectedCall::Exception const& e) const
{
std::_Exit(EXIT_FAILURE);
}
//------------------------------------------------------------------------------
namespace po = boost::program_options;