Free group_hash. (#503420, Christian Persch)
authorMatthias Clasen <mclasen@redhat.com>
Thu, 13 Dec 2007 13:56:08 +0000 (13:56 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Thu, 13 Dec 2007 13:56:08 +0000 (13:56 +0000)
2007-12-13  Matthias Clasen  <mclasen@redhat.com>

        * glib/gkeyfile.c (g_key_file_clear): Free group_hash.
        (#503420, Christian Persch)

svn path=/trunk/; revision=6107

ChangeLog
glib/gkeyfile.c

index a5c448d..6ded026 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gkeyfile.c (g_key_file_clear): Free group_hash.
+       (#503420, Christian Persch)
+
 2007-12-12 16:06:11  Tim Janik  <timj@imendio.com>
 
        * tests/testglib.c: split up tests and reworked code to use
index 0b0c2a9..c452e5f 100644 (file)
@@ -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);
 }