diff options
Diffstat (limited to 'src/yelp-utils.c')
-rw-r--r-- | src/yelp-utils.c | 5 |
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; } |