diff --git a/src/ripple_app/main/RippleMain.cpp b/src/ripple_app/main/RippleMain.cpp index 4ded9a23b..960564969 100644 --- a/src/ripple_app/main/RippleMain.cpp +++ b/src/ripple_app/main/RippleMain.cpp @@ -29,7 +29,11 @@ RippleMain::~RippleMain() void RippleMain::onException (ProtectedCall::Exception const& e) const { +#if BEAST_MSVC + ExitProcess(0); +#else std::_Exit(EXIT_FAILURE); +#endif } //------------------------------------------------------------------------------