summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKjartan Maraas <kmaraas@gnome.org>2005-04-19 08:19:13 +0000
committerKjartan Maraas <kmaraas@src.gnome.org>2005-04-19 08:19:13 +0000
commitc788155357e572c043e52d2ac61f38b5a2d1ffb5 (patch)
treefdbdee79e89693932001164cb2a1cb4711cf41eb
parentdf38c683a716a9435125b333ec0b847c13075cd1 (diff)
downloadnautilus-c788155357e572c043e52d2ac61f38b5a2d1ffb5.tar.gz
Plug leaks here too. There
2005-04-19 Kjartan Maraas <kmaraas@gnome.org> * libnautilus-private/nautilus-directory-async.c: (read_dot_hidden_file): Plug leaks here too. There
-rw-r--r--ChangeLog6
-rw-r--r--libnautilus-private/nautilus-directory-async.c3
2 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 3824b087e..173c09ae3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2005-04-19 Kjartan Maraas <kmaraas@gnome.org>
+
+ * libnautilus-private/nautilus-directory-async.c:
+ (read_dot_hidden_file): Plug leaks here too. There
+ were three actually :-)
+
2005-04-18 Dennis Cranston <dennis_cranston at yahoo com>
* src/nautilus-connect-server-dialog-main.c: (main)
diff --git a/libnautilus-private/nautilus-directory-async.c b/libnautilus-private/nautilus-directory-async.c
index 394e09107..ea4080237 100644
--- a/libnautilus-private/nautilus-directory-async.c
+++ b/libnautilus-private/nautilus-directory-async.c
@@ -1971,6 +1971,7 @@ read_dot_hidden_file (NautilusDirectory *directory)
file_info = gnome_vfs_file_info_new ();
if (!file_info) {
+ gnome_vfs_uri_unref (dot_hidden_vfs_uri);
return;
}
@@ -1978,6 +1979,7 @@ read_dot_hidden_file (NautilusDirectory *directory)
dot_hidden_vfs_uri,
file_info,
GNOME_VFS_FILE_INFO_DEFAULT) != GNOME_VFS_OK) {
+ gnome_vfs_uri_unref (dot_hidden_vfs_uri);
gnome_vfs_file_info_unref (file_info);
return;
}
@@ -1988,6 +1990,7 @@ read_dot_hidden_file (NautilusDirectory *directory)
gnome_vfs_file_info_unref (file_info);
if (!file_ok) {
+ gnome_vfs_uri_unref (dot_hidden_vfs_uri);
return;
}