From: Bernhard Urban Date: Sun, 26 Mar 2017 02:06:10 +0000 (-0400) Subject: [interp] call mono_unhandled_exception, so exit() is called with proper return code X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=mono.git;a=commitdiff_plain;h=5a36c9f1fd3f0bb91899d8bed3506d63d1108dc8 [interp] call mono_unhandled_exception, so exit() is called with proper return code --- diff --git a/mono/mini/interp/interp.c b/mono/mini/interp/interp.c index 79b5b992c8c..5f44592287d 100644 --- a/mono/mini/interp/interp.c +++ b/mono/mini/interp/interp.c @@ -4123,7 +4123,8 @@ array_constructed: goto handle_finally; } die_on_ex: - ex_obj = (MonoObject*)frame->ex; + ex_obj = (MonoObject *) frame->ex; + mono_unhandled_exception (ex_obj); MonoJitTlsData *jit_tls = (MonoJitTlsData *) mono_tls_get_jit_tls (); jit_tls->abort_func (ex_obj); g_assert_not_reached ();