diff --git a/ChangeLog b/ChangeLog index c5bb516..42b98f1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2005-02-16 Glynn Foster + + * src/fileselection.c, THANKS, src/about.c: Fix bug + #167577, that leaks a seperator. Patch from + Paolo Borelli + 2005-02-08 Glynn Foster * configure.in: Post release bump. diff --git a/THANKS b/THANKS index 5310ea4..65e9082 100644 --- a/THANKS +++ b/THANKS @@ -9,6 +9,7 @@ "Peter Astrand ", "Jonathan Blandford ", "Paul Bolle ", + "Paolo Borelli ", "Leonardo Boshell

", "Ross Burton ", "Damien Carbery ", diff --git a/src/about.c b/src/about.c index afcdec1..a849f86 100644 --- a/src/about.c +++ b/src/about.c @@ -57,6 +57,7 @@ static const gchar *author_credits[] = { "Peter Astrand ", "Jonathan Blandford ", "Paul Bolle ", + "Paolo Borelli ", "Leonardo Boshell

", "Ross Burton ", "Damien Carbery ", diff --git a/src/fileselection.c b/src/fileselection.c index 4d50fb7..6930437 100644 --- a/src/fileselection.c +++ b/src/fileselection.c @@ -85,7 +85,6 @@ zenity_fileselection_dialog_response (GtkWidget *widget, int response, gpointer { ZenityFileData *file_data = data; GSList *selections, *iter; - gchar *separator = g_strdup(file_data->separator); int i; switch (response) { @@ -96,12 +95,10 @@ zenity_fileselection_dialog_response (GtkWidget *widget, int response, gpointer g_print ("%s", g_filename_to_utf8 ((gchar*)iter->data, -1, NULL, NULL, NULL)); g_free (iter->data); if (iter->next != NULL) - g_print ("%s",separator); + g_print ("%s",file_data->separator); } g_print("\n"); g_slist_free(selections); - g_free(separator); - break; case GTK_RESPONSE_CANCEL: