[gvfs/gnome-3-12] recent: Plug a few memory leaks



commit a9361d34e54bbb8eb9ec703688ad427029c3a118
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 faac338..efb3411 100644
--- a/daemon/gvfsbackendrecent.c
+++ b/daemon/gvfsbackendrecent.c
@@ -323,6 +323,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);
@@ -404,7 +405,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]