summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Cataldo <thomas.cataldo@aliacom.fr>2005-01-02 00:43:06 +0000
committerSebastien Bacher <sbacher@src.gnome.org>2005-01-02 00:43:06 +0000
commit88cdc89141778c7514b914547a5363e4da3da03b (patch)
tree2971430f155e4a395d641c831860f7389f6981eb
parentf5489de525062842bd95044f738b57bf01d3e4bb (diff)
downloadgnome-control-center-88cdc89141778c7514b914547a5363e4da3da03b.tar.gz
plug gconf key leak.
2005-01-02 Thomas Cataldo <thomas.cataldo@aliacom.fr> * gconf-property-editor.c: (gconf_property_editor_finalize): plug gconf key leak. 2005-01-02 Thomas Cataldo <thomas.cataldo@aliacom.fr> * gnome-wp-capplet.c: (wallpaper_properties_init): plug icon filename leak.
-rw-r--r--capplets/background/ChangeLog5
-rw-r--r--capplets/background/gnome-wp-capplet.c1
-rw-r--r--capplets/common/ChangeLog5
-rw-r--r--capplets/common/gconf-property-editor.c2
4 files changed, 13 insertions, 0 deletions
diff --git a/capplets/background/ChangeLog b/capplets/background/ChangeLog
index d29dff645..e19c607df 100644
--- a/capplets/background/ChangeLog
+++ b/capplets/background/ChangeLog
@@ -1,3 +1,8 @@
+2005-01-02 Thomas Cataldo <thomas.cataldo@aliacom.fr>
+
+ * gnome-wp-capplet.c: (wallpaper_properties_init): plug icon
+ filename leak.
+
2004-12-11 Rodney Dawes <dobey@novell.com>
* gnome-wp-item.c (gnome_wp_item_update_description):
diff --git a/capplets/background/gnome-wp-capplet.c b/capplets/background/gnome-wp-capplet.c
index 787b4e00f..82622d9f3 100644
--- a/capplets/background/gnome-wp-capplet.c
+++ b/capplets/background/gnome-wp-capplet.c
@@ -1102,6 +1102,7 @@ static void wallpaper_properties_init (void) {
if (icofile != NULL) {
capplet->sitem = gtk_image_new_from_file (icofile);
+ g_free (icofile);
gtk_box_pack_start (GTK_BOX (mbox), capplet->sitem, FALSE, FALSE, 0);
gtk_widget_show (capplet->sitem);
}
diff --git a/capplets/common/ChangeLog b/capplets/common/ChangeLog
index 855f5ea27..6d4544307 100644
--- a/capplets/common/ChangeLog
+++ b/capplets/common/ChangeLog
@@ -1,3 +1,8 @@
+2005-01-02 Thomas Cataldo <thomas.cataldo@aliacom.fr>
+
+ * gconf-property-editor.c: (gconf_property_editor_finalize): plug
+ gconf key leak.
+
2004-11-24 Kjartan Maraas <kmaraas@gnome.org>
* activate-settings-daemon.c: (popup_error_message):
diff --git a/capplets/common/gconf-property-editor.c b/capplets/common/gconf-property-editor.c
index 7962434c8..1cd84afe0 100644
--- a/capplets/common/gconf-property-editor.c
+++ b/capplets/common/gconf-property-editor.c
@@ -328,6 +328,8 @@ gconf_property_editor_finalize (GObject *object)
g_return_if_fail (IS_GCONF_PROPERTY_EDITOR (object));
gconf_property_editor = GCONF_PROPERTY_EDITOR (object);
+
+ g_free (gconf_property_editor->p->key);
if (gconf_property_editor->p->data_free_cb)
gconf_property_editor->p->data_free_cb (gconf_property_editor->p->data);