diff options
author | Brent Smith <bmsmith@src.gnome.org> | 2006-05-30 03:57:49 +0000 |
---|---|---|
committer | Brent Smith <bmsmith@src.gnome.org> | 2006-05-30 03:57:49 +0000 |
commit | 79c2dccbe2ac5a63fab3e13eaa78e47db279a8bd (patch) | |
tree | c1a469ebba3379381dc5babc75491da8aa7376a6 | |
parent | bce83f2e5bfa578cff2147e8ecf7e9023b58ff7f (diff) | |
download | yelp-79c2dccbe2ac5a63fab3e13eaa78e47db279a8bd.tar.gz |
fix two small memory leaks.
* src/yelp-toc-pager.c: (process_mandir_pending):
* src/yelp-utils.c: (yelp_doc_info_new):
fix two small memory leaks.
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | src/yelp-toc-pager.c | 2 | ||||
-rw-r--r-- | src/yelp-utils.c | 1 |
3 files changed, 9 insertions, 0 deletions
@@ -1,3 +1,9 @@ +2006-05-29 Brent Smith <gnome@nextreality.net> + + * src/yelp-toc-pager.c: (process_mandir_pending): + * src/yelp-utils.c: (yelp_doc_info_new): + fix two small memory leaks. + 2006-05-29 Don Scorgie <dscorgie@cvs.gnome.org> * src/yelp-utils.c: diff --git a/src/yelp-toc-pager.c b/src/yelp-toc-pager.c index 5b345728..c9c91e42 100644 --- a/src/yelp-toc-pager.c +++ b/src/yelp-toc-pager.c @@ -1291,6 +1291,8 @@ process_mandir_pending (YelpTocPager *pager) priv->mandir_list = g_slist_prepend (priv->mandir_list, tmplist); } + + g_strfreev (manpaths); priv->mandir_ptr = priv->mandir_list; if (priv->mandir_list && priv->mandir_list->data) { diff --git a/src/yelp-utils.c b/src/yelp-utils.c index 37410735..4667c10e 100644 --- a/src/yelp-utils.c +++ b/src/yelp-utils.c @@ -168,6 +168,7 @@ yelp_doc_info_new (const gchar *uri, gboolean trust_uri) doc_type = YELP_DOC_TYPE_INFO; uri_type = YELP_URI_TYPE_INFO; } else { + g_free (doc_uri); doc_uri = convert_man_uri (doc_uri, trust_uri); doc_type = YELP_DOC_TYPE_MAN; uri_type = YELP_URI_TYPE_MAN; |