summaryrefslogtreecommitdiff
path: root/src/yelp-utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/yelp-utils.c')
-rw-r--r--src/yelp-utils.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/yelp-utils.c b/src/yelp-utils.c
index 4667c10e..089cbb99 100644
--- a/src/yelp-utils.c
+++ b/src/yelp-utils.c
@@ -168,8 +168,11 @@ yelp_doc_info_new (const gchar *uri, gboolean trust_uri)
doc_type = YELP_DOC_TYPE_INFO;
uri_type = YELP_URI_TYPE_INFO;
} else {
+ gchar *tmp;
+ tmp = g_strdup (doc_uri);
g_free (doc_uri);
- doc_uri = convert_man_uri (doc_uri, trust_uri);
+ doc_uri = convert_man_uri (tmp, trust_uri);
+ g_free (tmp);
doc_type = YELP_DOC_TYPE_MAN;
uri_type = YELP_URI_TYPE_MAN;
}