summaryrefslogtreecommitdiffstats
path: root/src/plist.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/plist.c')
-rw-r--r--src/plist.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plist.c b/src/plist.c
index ed83e3c..1abd0f9 100644
--- a/src/plist.c
+++ b/src/plist.c
@@ -72,6 +72,7 @@ static void plist_free_node(GNode * node, gpointer none)
72 plist_free_data(data); 72 plist_free_data(data);
73 node->data = NULL; 73 node->data = NULL;
74 g_node_children_foreach(node, G_TRAVERSE_ALL, plist_free_node, NULL); 74 g_node_children_foreach(node, G_TRAVERSE_ALL, plist_free_node, NULL);
75 g_node_destroy(node);
75} 76}
76 77
77plist_t plist_new_dict(void) 78plist_t plist_new_dict(void)
@@ -159,7 +160,6 @@ void plist_free(plist_t plist)
159 if (plist) 160 if (plist)
160 { 161 {
161 plist_free_node(plist, NULL); 162 plist_free_node(plist, NULL);
162 g_node_destroy(plist);
163 } 163 }
164} 164}
165 165