summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrent Smith <bmsmith@src.gnome.org>2006-06-25 21:57:36 +0000
committerBrent Smith <bmsmith@src.gnome.org>2006-06-25 21:57:36 +0000
commit4cf04c5cc49ce69d4cde023a8b3e24662c13e61d (patch)
treec780abedfe8f88b67d3a66d829a89065e7919334
parentcbe2d05fd2e1a049231068d1cbf4650de8d9ce66 (diff)
downloadyelp-4cf04c5cc49ce69d4cde023a8b3e24662c13e61d.tar.gz
fix the biggest memory leak known to man; was using xmlFree() instead of
* src/yelp-toc-pager.c: (create_toc_from_index): fix the biggest memory leak known to man; was using xmlFree() instead of xmlFreeDoc()
-rw-r--r--ChangeLog5
-rw-r--r--src/yelp-toc-pager.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 9a1c8d6e..14bd0508 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-06-25 Brent Smith <gnome@nextreality.net>
+
+ * src/yelp-toc-pager.c: (create_toc_from_index): fix the biggest
+ memory leak known to man; was using xmlFree() instead of xmlFreeDoc()
+
2006-06-17 Shaun McCance <shaunm@gnome.org>
* src/yelp-toc-pager.c:
diff --git a/src/yelp-toc-pager.c b/src/yelp-toc-pager.c
index c7ce9edf..9e601525 100644
--- a/src/yelp-toc-pager.c
+++ b/src/yelp-toc-pager.c
@@ -825,7 +825,7 @@ create_toc_from_index (YelpTocPager *pager, gchar *index_file)
xmlXPathFreeContext (xpath);
xmlXPathFreeObject (objsect);
- xmlFree (manindex_xml);
+ xmlFreeDoc (manindex_xml);
return 1;
}