Bug 540461 – GEmblemedIcon leak
authorDavid Zeuthen <davidz@redhat.com>
Fri, 27 Feb 2009 18:19:05 +0000 (18:19 +0000)
committerDavid Zeuthen <davidz@src.gnome.org>
Fri, 27 Feb 2009 18:19:05 +0000 (18:19 +0000)
2009-02-27  David Zeuthen  <davidz@redhat.com>

        Bug 540461 – GEmblemedIcon leak

        * gemblemedicon.c (g_emblemed_icon_finalize):
        Avoid leaking a GList.

svn path=/trunk/; revision=7920

gio/ChangeLog
gio/gemblemedicon.c

index 512a8cbd06f34f6af5e6f91a2cf725a8d4651984..d241a8cc1d5ffb650e727582915b869cc5a2bb34 100644 (file)
@@ -1,3 +1,10 @@
+2009-02-27  David Zeuthen  <davidz@redhat.com>
+
+       Bug 540461 – GEmblemedIcon leak
+
+       * gemblemedicon.c (g_emblemed_icon_finalize):
+       Avoid leaking a GList.
+
 2009-02-27  Alexander Larsson  <alexl@redhat.com>
 
         * giomodule-priv.h:
index 0fd221c5aaf7c902d7aeb04b4797ef7483af5c76..abfcf0c32c2d19582dd9ac98c8ec7459cbd1a5f9 100644 (file)
@@ -76,6 +76,7 @@ g_emblemed_icon_finalize (GObject *object)
 
   g_object_unref (emblemed->icon);
   g_list_foreach (emblemed->emblems, (GFunc) g_object_unref, NULL);
+  g_list_free (emblemed->emblems);
 
   (*G_OBJECT_CLASS (g_emblemed_icon_parent_class)->finalize) (object);
 }