From 2c7314e543cb6b8fce33e5818c9913cfb3e5507c Mon Sep 17 00:00:00 2001 From: Christian Persch Date: Mon, 14 Jul 2003 08:04:21 +0000 Subject: Fix mem leaks. 2003-07-14 Christian Persch * src/pdm-dialog.c: (pdm_dialog_remove_button_clicked_cb), (pdm_dialog_finalize): Fix mem leaks. --- ChangeLog | 7 +++++++ src/pdm-dialog.c | 5 +++++ 2 files changed, 12 insertions(+) diff --git a/ChangeLog b/ChangeLog index c10dead4d..9810dd5b6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2003-07-14 Christian Persch + + * src/pdm-dialog.c: (pdm_dialog_remove_button_clicked_cb), + (pdm_dialog_finalize): + + Fix mem leaks. + 2003-07-13 Christian Persch * lib/widgets/ephy-node-view.c: (drag_motion_cb), diff --git a/src/pdm-dialog.c b/src/pdm-dialog.c index cb6fad05c..ec2cd9dfc 100755 --- a/src/pdm-dialog.c +++ b/src/pdm-dialog.c @@ -366,6 +366,7 @@ pdm_dialog_remove_button_clicked_cb (GtkWidget *button, remove_list = g_list_append (remove_list, data); gtk_tree_row_reference_free ((GtkTreeRowReference *)r->data); + gtk_tree_path_free (path); } if (remove_list) @@ -584,7 +585,11 @@ pdm_dialog_finalize (GObject *object) pdm_dialog_passwords_free (dialog->priv->passwords, NULL); pdm_dialog_cookies_free (dialog->priv->cookies, NULL); + g_free (dialog->priv->passwords); + g_free (dialog->priv->cookies); + g_free (dialog->priv); + dialog->priv = NULL; G_OBJECT_CLASS (parent_class)->finalize (object); } -- cgit v1.2.3