From 54dc7017e15807f427454ffbba7bada7919328b2 Mon Sep 17 00:00:00 2001 From: Vinnie Falco Date: Fri, 27 Sep 2013 05:20:32 -0700 Subject: [PATCH] Fix Windows ProtectedCall handler to use ExitProcess --- src/ripple_app/main/RippleMain.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ripple_app/main/RippleMain.cpp b/src/ripple_app/main/RippleMain.cpp index 4ded9a23be..9605649695 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 } //------------------------------------------------------------------------------