X-Git-Url: http://sjero.net/git/?a=blobdiff_plain;f=src%2Fhost.c;h=bbf40222aabde4aca00520a3c0681d8266f86da3;hb=84395897ad2d1c107be470946daba744b2e7ebe8;hp=fdb35b1cad2bc92c5fa935eb2f7f5fbdfcbea493;hpb=e72b57629bf49cdfd663002a8bb336a67b958979;p=wget diff --git a/src/host.c b/src/host.c index fdb35b1c..bbf40222 100644 --- a/src/host.c +++ b/src/host.c @@ -712,8 +712,24 @@ lookup_host (const char *host, int flags) /* No luck with the cache; resolve HOST. */ if (!silent && !numeric_address) - logprintf (LOG_VERBOSE, _("Resolving %s... "), - quotearg_style (escape_quoting_style, host)); + { + char *str = NULL, *name; + + if (opt.enable_iri && (name = idn_decode ((char *) host)) != NULL) + { + int len = strlen (host) + strlen (name) + 4; + str = xmalloc (len); + snprintf (str, len, "%s (%s)", name, host); + str[len-1] = '\0'; + xfree (name); + } + + logprintf (LOG_VERBOSE, _("Resolving %s... "), + quotearg_style (escape_quoting_style, str ? str : host)); + + if (str) + xfree (str); + } #ifdef ENABLE_IPV6 {