[anjuta] debug-manager: bgo #662960 - SegFault when a line is highlighted when debugging
- From: Sebastien Granjoux <sgranjoux src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [anjuta] debug-manager: bgo #662960 - SegFault when a line is highlighted when debugging
- Date: Sat, 29 Oct 2011 15:41:38 +0000 (UTC)
commit 8b4db5b0a7ebb4bb48e1d6cc5a8b554bee9e1f86
Author: SÃbastien Granjoux <seb sfo free fr>
Date: Fri Oct 28 21:08:21 2011 +0200
debug-manager: bgo #662960 - SegFault when a line is highlighted when debugging
plugins/debug-manager/stack_trace.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/plugins/debug-manager/stack_trace.c b/plugins/debug-manager/stack_trace.c
index fb05499..0376485 100644
--- a/plugins/debug-manager/stack_trace.c
+++ b/plugins/debug-manager/stack_trace.c
@@ -339,6 +339,8 @@ on_stack_trace_updated (const GList *stack, gpointer user_data, GError *error)
{
same = same && (strcmp (args, frame->args) == 0);
}
+ g_free (adr_str);
+ g_free (args);
if (same)
{
@@ -348,6 +350,7 @@ on_stack_trace_updated (const GList *stack, gpointer user_data, GError *error)
STACK_TRACE_ACTIVE_COLUMN, NULL,
STACK_TRACE_FRAME_COLUMN, frame_str,
STACK_TRACE_COLOR_COLUMN, "black", -1);
+ g_free (frame_str);
/* Check previous frame */
exist = my_gtk_tree_model_iter_prev (model, &iter);
@@ -358,9 +361,6 @@ on_stack_trace_updated (const GList *stack, gpointer user_data, GError *error)
}
/* Upper frame do not exist, remove all them */
}
- g_free (frame_str);
- g_free (adr_str);
- g_free (args);
/* New frame, remove all previous frame */
GtkTreeIter first;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]