From 44b5e494fc2df1284c4c17db5f773d3a99f9d0a2 Mon Sep 17 00:00:00 2001 From: Ben Maurer Date: Sat, 22 Jan 2005 20:28:25 +0000 Subject: [PATCH] 2005-01-22 Ben Maurer * debug-mini.c (mono_debug_close_method): Plug some leaks. svn path=/trunk/mono/; revision=39360 --- mono/mini/ChangeLog | 3 +++ mono/mini/debug-mini.c | 7 ++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/mono/mini/ChangeLog b/mono/mini/ChangeLog index 05ccd75d16f..506d2512d79 100644 --- a/mono/mini/ChangeLog +++ b/mono/mini/ChangeLog @@ -1,3 +1,6 @@ +2005-01-22 Ben Maurer + + * debug-mini.c (mono_debug_close_method): Plug some leaks. Sat Jan 22 13:41:51 EST 2005 Paolo Molaro diff --git a/mono/mini/debug-mini.c b/mono/mini/debug-mini.c index e408d3d77b0..144d15be1d6 100644 --- a/mono/mini/debug-mini.c +++ b/mono/mini/debug-mini.c @@ -198,8 +198,11 @@ mono_debug_close_method (MonoCompile *cfg) int i; info = (MiniDebugMethodInfo *) cfg->debug_info; - if (!info || !info->jit) + if (!info || !info->jit) { + if (info) + g_free (info); return; + } method = cfg->method; header = mono_method_get_header (method); @@ -231,6 +234,8 @@ mono_debug_close_method (MonoCompile *cfg) if (info->breakpoint_id) mono_debugger_breakpoint_callback (method, info->breakpoint_id); + + g_free (info); } void -- 2.11.4.GIT