From 675fbf2e504d06df1f7b58b88ea4cee7df37d802 Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Fri, 24 Jan 2014 17:54:18 +0100 Subject: [ESourceSelector] Fix a memory leak on a mouse button press event --- e-util/e-source-selector.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'e-util/e-source-selector.c') diff --git a/e-util/e-source-selector.c b/e-util/e-source-selector.c index 43c6d453bd..1b4fd3897f 100644 --- a/e-util/e-source-selector.c +++ b/e-util/e-source-selector.c @@ -886,7 +886,7 @@ source_selector_button_press_event (GtkWidget *widget, { ESourceSelector *selector; GtkWidgetClass *widget_class; - GtkTreePath *path; + GtkTreePath *path = NULL; ESource *source = NULL; ESource *primary; gboolean right_click = FALSE; @@ -922,6 +922,9 @@ source_selector_button_press_event (GtkWidget *widget, gtk_tree_model_get (model, &iter, COLUMN_SOURCE, &source, -1); } + if (path) + gtk_tree_path_free (path); + if (source == NULL) goto chainup; -- cgit v1.2.3