[geocode-glib] lib: Fix leak when adding GIcon to geocoding results



commit ffb01ace688dd62c9f7aa40637c136db81873bf1
Author: Bastien Nocera <hadess hadess net>
Date:   Mon Sep 9 19:55:53 2013 -0300

    lib: Fix leak when adding GIcon to geocoding results
    
    https://bugzilla.gnome.org/show_bug.cgi?id=707811

 geocode-glib/geocode-forward.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/geocode-glib/geocode-forward.c b/geocode-glib/geocode-forward.c
index 534ba72..4afada8 100644
--- a/geocode-glib/geocode-forward.c
+++ b/geocode-glib/geocode-forward.c
@@ -512,6 +512,7 @@ fill_place_from_entry (const char   *key,
                 if (g_str_equal (key, "icon")) {
                        GFile *file = g_file_new_for_uri (value);
                        GIcon *icon = g_file_icon_new (file);
+                       g_object_unref (file);
 
                        g_object_set (G_OBJECT (place), "icon", icon, NULL);
                        g_object_unref (icon);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]