[gvfs] recent: Plug a few memory leaks
- From: Ross Lagerwall <rossl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gvfs] recent: Plug a few memory leaks
- Date: Fri, 30 May 2014 06:20:59 +0000 (UTC)
commit 18b027483f4414dc77b284e08bcb93784e7c6d49
Author: Ross Lagerwall <rosslagerwall gmail com>
Date: Tue May 27 23:05:23 2014 +0100
recent: Plug a few memory leaks
https://bugzilla.gnome.org/show_bug.cgi?id=730855
daemon/gvfsbackendrecent.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/daemon/gvfsbackendrecent.c b/daemon/gvfsbackendrecent.c
index e9dcfb7..24d91a4 100644
--- a/daemon/gvfsbackendrecent.c
+++ b/daemon/gvfsbackendrecent.c
@@ -351,6 +351,7 @@ recent_backend_enumerate (GVfsBackend *vfs_backend,
g_file_info_set_attribute_mask (info, attribute_matcher);
recent_backend_add_info (item, info);
g_vfs_job_enumerate_add_info (job, info);
+ g_object_unref (info);
}
}
g_vfs_job_enumerate_done (job);
@@ -432,7 +433,10 @@ reload_recent_items (GVfsBackendRecent *backend)
if (!gtk_recent_info_is_local (recent_info)
|| gtk_recent_info_get_private_hint (recent_info)
|| g_strcmp0 (gtk_recent_info_get_mime_type (recent_info), "inode/directory") == 0)
- continue;
+ {
+ gtk_recent_info_unref (recent_info);
+ continue;
+ }
uri = gtk_recent_info_get_uri (recent_info);
guid = g_hash_table_lookup (backend->uri_map, uri);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]