Fixed a leak

master
Yevgen Muntyan 2006-12-13 21:40:00 -06:00
parent 2131a40865
commit c8b15f5ac5
1 changed files with 4 additions and 3 deletions

View File

@ -2955,7 +2955,7 @@ file_view_delete_selected (MooFileView *fileview)
GError *error = NULL; GError *error = NULL;
GList *files, *l; GList *files, *l;
gboolean one; gboolean one;
char *message, *path; char *message;
GtkWidget *dialog; GtkWidget *dialog;
int response; int response;
@ -3002,8 +3002,8 @@ file_view_delete_selected (MooFileView *fileview)
{ {
for (l = files; l != NULL; l = l->next) for (l = files; l != NULL; l = l->next)
{ {
path = g_build_filename (_moo_folder_get_path (fileview->priv->current_dir), char *path = g_build_filename (_moo_folder_get_path (fileview->priv->current_dir),
_moo_file_name (l->data), NULL); _moo_file_name (l->data), NULL);
if (!_moo_file_system_delete_file (fileview->priv->file_system, path, TRUE, &error)) if (!_moo_file_system_delete_file (fileview->priv->file_system, path, TRUE, &error))
{ {
@ -3037,6 +3037,7 @@ file_view_delete_selected (MooFileView *fileview)
g_list_foreach (files, (GFunc) _moo_file_unref, NULL); g_list_foreach (files, (GFunc) _moo_file_unref, NULL);
g_list_free (files); g_list_free (files);
g_free (message);
} }