summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDon Scorgie <dscorgie@src.gnome.org>2006-10-25 09:02:22 +0000
committerDon Scorgie <dscorgie@src.gnome.org>2006-10-25 09:02:22 +0000
commit612493e3a426e6b44e341290e9712c90daf53e31 (patch)
tree4aca1c2ea0186631751c8d74577a0f7b8739af41
parenta6ba0c553e1a1e2b7ade41496c0bdb00365bf903 (diff)
downloadyelp-612493e3a426e6b44e341290e9712c90daf53e31.tar.gz
Fix double free in stupid link types only used by gdb info page
* src/yelp-info-parser.c: Fix double free in stupid link types only used by gdb info page (apparently). Bug #364850
-rw-r--r--ChangeLog4
-rw-r--r--src/yelp-info-parser.c1
2 files changed, 4 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 3198a1c1..234e74e8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2006-10-25 Don Scorgie <dscorgie@cvs.gnome.org>
+ * src/yelp-info-parser.c:
+ Fix double free in stupid link types only used by gdb
+ info page (apparently). Bug #364850
+
* src/yelp-search-pager.c:
Don't crash when searching for empty term. Bug #363949
diff --git a/src/yelp-info-parser.c b/src/yelp-info-parser.c
index b789eefa..ea095aad 100644
--- a/src/yelp-info-parser.c
+++ b/src/yelp-info-parser.c
@@ -1096,7 +1096,6 @@ info_process_text_notes (xmlNodePtr *node, gchar *content, GtkTreeStore *tree)
new_url = g_strdup (lurl);
info = strstr (new_url, ".info)");
- g_free (lurl);
stripped = g_strndup (new_url, info-new_url);
info +=5;
lurl = g_strconcat (stripped, info, NULL);