aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--embed/ephy-encodings.c1
2 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 874f762e5..2a07740dc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2003-12-22 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-encodings.c: (ephy_encodings_add_recent):
+
+ Fix mem leak. (Found by Crispin.)
+
2003-12-22 Marco Pesenti Gritti <marco@gnome.org>
* embed/mozilla/MozDownload.cpp:
diff --git a/embed/ephy-encodings.c b/embed/ephy-encodings.c
index c66adde85..2500c78b8 100644
--- a/embed/ephy-encodings.c
+++ b/embed/ephy-encodings.c
@@ -294,6 +294,7 @@ ephy_encodings_add_recent (EphyEncodings *encodings,
(GCompareFunc) strcmp);
if (element != NULL)
{
+ g_free (element->data);
encodings->priv->recent =
g_slist_remove_link (encodings->priv->recent, element);
}