[vinagre] Fix a memory leak
- From: Jonh Wendell <jwendell src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [vinagre] Fix a memory leak
- Date: Thu, 29 Oct 2009 12:11:02 +0000 (UTC)
commit 944964bd7feb40b0de724e826e5b28253fa9f98d
Author: Jonh Wendell <jwendell gnome org>
Date: Thu Oct 29 09:10:39 2009 -0300
Fix a memory leak
vinagre/vinagre-bookmarks-tree.c | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/vinagre/vinagre-bookmarks-tree.c b/vinagre/vinagre-bookmarks-tree.c
index aa068d7..c3d1eda 100644
--- a/vinagre/vinagre-bookmarks-tree.c
+++ b/vinagre/vinagre-bookmarks-tree.c
@@ -245,6 +245,7 @@ find_entry (GtkTreeModel *model,
{
VinagreBookmarksEntry *entry;
struct _find_entry *f = data;
+ gboolean result = FALSE;
gtk_tree_model_get (model,
iter,
@@ -254,10 +255,13 @@ find_entry (GtkTreeModel *model,
{
f->found = TRUE;
f->path = gtk_tree_path_copy (path);
- return TRUE;
+ result = TRUE;
}
- return FALSE;
+ if (entry)
+ g_object_unref (entry);
+
+ return result;
}
gboolean
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]