From ceaec00551acbc3ab82a7282ef7974acf52f2f79 Mon Sep 17 00:00:00 2001 From: Michael Natterer Date: Sun, 24 Oct 2004 13:13:21 +0000 Subject: [PATCH] don't leak the filenames of the import and export dialogs. 2004-10-24 Michael Natterer * app/actions/vectors-commands.c: don't leak the filenames of the import and export dialogs. --- ChangeLog | 5 +++++ app/actions/vectors-commands.c | 10 +++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2b49b047e5..ad6392af6c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-10-24 Michael Natterer + + * app/actions/vectors-commands.c: don't leak the filenames of the + import and export dialogs. + 2004-10-24 Michael Natterer * app/dialogs/Makefile.am diff --git a/app/actions/vectors-commands.c b/app/actions/vectors-commands.c index 63d644c2d2..0035a70042 100644 --- a/app/actions/vectors-commands.c +++ b/app/actions/vectors-commands.c @@ -587,8 +587,8 @@ vectors_import_response (GtkWidget *widget, { if (response_id == GTK_RESPONSE_OK) { - const gchar *filename; - GError *error = NULL; + gchar *filename; + GError *error = NULL; vectors_import_merge = dialog->merge_vectors; vectors_import_scale = dialog->scale_vectors; @@ -606,6 +606,8 @@ vectors_import_response (GtkWidget *widget, g_message (error->message); g_error_free (error); } + + g_free (filename); } gtk_widget_destroy (widget); @@ -619,7 +621,7 @@ vectors_export_response (GtkWidget *widget, if (response_id == GTK_RESPONSE_OK) { GimpVectors *vectors = NULL; - const gchar *filename; + gchar *filename; GError *error = NULL; vectors_export_active_only = dialog->active_only; @@ -634,6 +636,8 @@ vectors_export_response (GtkWidget *widget, g_message (error->message); g_error_free (error); } + + g_free (filename); } gtk_widget_destroy (widget);