From 1d48f931cffe3b5fca1a7de30c0f9a0d03adcc5f Mon Sep 17 00:00:00 2001 From: Rodrigo Kumpera Date: Wed, 20 Jun 2018 13:27:51 -0400 Subject: [PATCH] [debugger-engine] Clear the_ss_req when its value gets freed --- mono/mini/debugger-engine.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mono/mini/debugger-engine.c b/mono/mini/debugger-engine.c index c8721298669..071c9a5d044 100644 --- a/mono/mini/debugger-engine.c +++ b/mono/mini/debugger-engine.c @@ -739,8 +739,11 @@ mono_de_ss_req_release (SingleStepReq *req) if (req->refcount == 0) free = TRUE; dbg_unlock (); - if (free) + if (free) { + if (req == the_ss_req) + the_ss_req = NULL; ss_destroy (req); + } } void -- 2.11.4.GIT