diff --git a/capplets/appearance/ChangeLog b/capplets/appearance/ChangeLog index 905b9a1a6..a62a9c396 100644 --- a/capplets/appearance/ChangeLog +++ b/capplets/appearance/ChangeLog @@ -1,3 +1,7 @@ +2007-08-11 Jens Granseuer + + * theme-installer.c: (gnome_theme_install_from_uri): fix leak + 2007-08-09 Jens Granseuer * appearance-themes.c: (theme_drag_data_received_cb), diff --git a/capplets/appearance/theme-installer.c b/capplets/appearance/theme-installer.c index fe3d3818b..7ef776123 100644 --- a/capplets/appearance/theme-installer.c +++ b/capplets/appearance/theme-installer.c @@ -564,9 +564,11 @@ gnome_theme_install_from_uri (const gchar *filename, GtkWindow *parent) } g_free (base); + path = NULL; do { gchar *file_tmp; + g_free (path); file_tmp = g_strdup_printf (template, rand ()); path = g_build_filename (g_get_home_dir (), ".themes", file_tmp, NULL); g_free (file_tmp);