[nautilus] Fix file leak
- From: William Jon McCann <mccann src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus] Fix file leak
- Date: Tue, 11 Sep 2012 16:05:24 +0000 (UTC)
commit d6c774e9bce26d46093aac2caabf71ae559d2408
Author: William Jon McCann <jmccann redhat com>
Date: Mon Sep 10 22:58:59 2012 -0400
Fix file leak
https://bugzilla.gnome.org/show_bug.cgi?id=683769
src/nautilus-pathbar.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/src/nautilus-pathbar.c b/src/nautilus-pathbar.c
index 6b5fbf5..6839384 100644
--- a/src/nautilus-pathbar.c
+++ b/src/nautilus-pathbar.c
@@ -1722,7 +1722,7 @@ static void
nautilus_path_bar_update_path (NautilusPathBar *path_bar,
GFile *file_path)
{
- NautilusFile *file, *parent_file;
+ NautilusFile *file;
gboolean first_directory;
GList *new_buttons, *l;
ButtonData *button_data;
@@ -1738,6 +1738,8 @@ nautilus_path_bar_update_path (NautilusPathBar *path_bar,
gtk_widget_push_composite_child ();
while (file != NULL) {
+ NautilusFile *parent_file;
+
parent_file = nautilus_file_get_parent (file);
button_data = make_button_data (path_bar, file, first_directory);
nautilus_file_unref (file);
@@ -1750,6 +1752,7 @@ nautilus_path_bar_update_path (NautilusPathBar *path_bar,
if (parent_file != NULL &&
button_data->is_root) {
+ nautilus_file_unref (parent_file);
break;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]