From b95c4f0bb393bd91cb04df6c5f6f608ba2f30c48 Mon Sep 17 00:00:00 2001 From: Kristian Rietveld Date: Sat, 24 Nov 2001 17:32:27 +0000 Subject: free path before we return (in case of a failure here) Sat Nov 24 15:35:26 2001 Kristian Rietveld * gtk/gtktreemodel.c (gtk_tree_model_foreach): free path before we return (in case of a failure here) --- gtk/gtktreemodel.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'gtk/gtktreemodel.c') diff --git a/gtk/gtktreemodel.c b/gtk/gtktreemodel.c index e71c5b26fd..05b2c4747e 100644 --- a/gtk/gtktreemodel.c +++ b/gtk/gtktreemodel.c @@ -1169,7 +1169,10 @@ gtk_tree_model_foreach (GtkTreeModel *model, path = gtk_tree_path_new_root (); if (gtk_tree_model_get_iter (model, &iter, path) == FALSE) - return; + { + gtk_tree_path_free (path); + return; + } gtk_tree_model_foreach_helper (model, &iter, path, func, user_data); gtk_tree_path_free (path); -- cgit v1.2.1