From df48d6409a93d60d53cc16b0a8d3625cc3ffa6f0 Mon Sep 17 00:00:00 2001 From: Diederik van Lierop Date: Wed, 17 Feb 2010 22:45:04 +0100 Subject: Fix a memory leak in sp_canvastext (bzr r9094) --- src/display/canvas-text.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/display/canvas-text.cpp') diff --git a/src/display/canvas-text.cpp b/src/display/canvas-text.cpp index 1c715291f..d32bc20c3 100644 --- a/src/display/canvas-text.cpp +++ b/src/display/canvas-text.cpp @@ -91,7 +91,9 @@ sp_canvastext_destroy (GtkObject *object) SPCanvasText *canvastext = SP_CANVASTEXT (object); - canvastext->item=NULL; + g_free(canvastext->text); + canvastext->text = NULL; + canvastext->item = NULL; if (GTK_OBJECT_CLASS (parent_class_ct)->destroy) (* GTK_OBJECT_CLASS (parent_class_ct)->destroy) (object); -- cgit v1.2.3