diff options
author | Thomas Cataldo <thomas.cataldo@aliacom.fr> | 2005-01-02 00:43:06 +0000 |
---|---|---|
committer | Sebastien Bacher <sbacher@src.gnome.org> | 2005-01-02 00:43:06 +0000 |
commit | 88cdc89141778c7514b914547a5363e4da3da03b (patch) | |
tree | 2971430f155e4a395d641c831860f7389f6981eb | |
parent | f5489de525062842bd95044f738b57bf01d3e4bb (diff) | |
download | gnome-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/ChangeLog | 5 | ||||
-rw-r--r-- | capplets/background/gnome-wp-capplet.c | 1 | ||||
-rw-r--r-- | capplets/common/ChangeLog | 5 | ||||
-rw-r--r-- | capplets/common/gconf-property-editor.c | 2 |
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); |