From e93468757541bb166b72267c0ef1ae4a282262fe Mon Sep 17 00:00:00 2001 From: Thays Grazia Date: Tue, 28 Apr 2020 10:56:10 -0300 Subject: [PATCH] Cleaning error before return Invalid_argument. (#19660) --- mono/mini/debugger-agent.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mono/mini/debugger-agent.c b/mono/mini/debugger-agent.c index a46f6220a61..018f73356f7 100644 --- a/mono/mini/debugger-agent.c +++ b/mono/mini/debugger-agent.c @@ -6549,8 +6549,10 @@ do_invoke_method (DebuggerTlsData *tls, Buffer *buf, InvokeData *invoke, guint8 else { ERROR_DECL (error); this_arg = mono_object_new_checked (domain, m->klass, error); - if (!is_ok (error)) + if (!is_ok (error)) { + mono_error_cleanup (error); return ERR_INVALID_ARGUMENT; + } } } else { return ERR_INVALID_ARGUMENT; -- 2.11.4.GIT