2009-06-29 Micah Cowan <micah@cowan.name>
+ * html-url.c (append_url): Quote some more arguments that might
+ contain characters that are inappropriate to display for the
+ current locale.
+
* retr.c (retrieve_from_file): Be sure to pass iri information
when parsing an input-fle url, and be sure to hand a clean iri
struct, off to retrieve_tree and retrieve_url.
char *complete_uri = uri_merge (base, link_uri);
- DEBUGP (("%s: merge(\"%s\", \"%s\") -> %s\n",
- ctx->document_file, base, link_uri, complete_uri));
+ DEBUGP (("%s: merge(%s, %s) -> %s\n",
+ quotearg_n_style (0, locale_quoting_style, ctx->document_file),
+ quote_n (1, base),
+ quote_n (2, link_uri),
+ quotearg_n_style (3, locale_quoting_style, complete_uri)));
url = url_parse (complete_uri, NULL, NULL, false);
if (!url)
xfree (complete_uri);
}
- DEBUGP (("appending \"%s\" to urlpos.\n", url->url));
+ DEBUGP (("appending %s to urlpos.\n", quote (url->url)));
newel = xnew0 (struct urlpos);
newel->url = url;