From 20d002d4667110d3f5caaae6b3c35a2fea29f8d3 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 13 Dec 2007 13:56:08 +0000 Subject: [PATCH] Free group_hash. (#503420, Christian Persch) 2007-12-13 Matthias Clasen * glib/gkeyfile.c (g_key_file_clear): Free group_hash. (#503420, Christian Persch) svn path=/trunk/; revision=6107 --- ChangeLog | 5 +++++ glib/gkeyfile.c | 3 +++ 2 files changed, 8 insertions(+) diff --git a/ChangeLog b/ChangeLog index a5c448d..6ded026 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-12-13 Matthias Clasen + + * glib/gkeyfile.c (g_key_file_clear): Free group_hash. + (#503420, Christian Persch) + 2007-12-12 16:06:11 Tim Janik * tests/testglib.c: split up tests and reworked code to use diff --git a/glib/gkeyfile.c b/glib/gkeyfile.c index 0b0c2a9..c452e5f 100644 --- a/glib/gkeyfile.c +++ b/glib/gkeyfile.c @@ -236,6 +236,9 @@ g_key_file_clear (GKeyFile *key_file) g_key_file_remove_group_node (key_file, group_node); } + g_hash_table_destroy (key_file->group_hash); + key_file->group_hash = NULL; + g_warn_if_fail (key_file->groups == NULL); } -- 2.7.4