diff --git a/src/ChangeLog b/src/ChangeLog index 1ea65a30..5c3556b9 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2005-12-07 Mauro Tortonesi + + * http.c: Fixed pre-download verbose output which was broken by + HTTP code refactoring. + 2005-11-23 Mauro Tortonesi * http.c: Refactored HTTP code. If -O is not used, the new code diff --git a/src/http.c b/src/http.c index 971c9f16..a882c2d1 100644 --- a/src/http.c +++ b/src/http.c @@ -2157,12 +2157,30 @@ http_loop (struct url *u, char **newloc, char **local_file, const char *referer, if (opt.verbose) { char *hurl = url_string (u, true); - char tmp[256]; - strcpy (tmp, " "); - if (count > 1) - sprintf (tmp, _("(try:%2d)"), count); - logprintf (LOG_VERBOSE, "--%s-- %s\n %s\n", - tms, hurl, tmp); + logprintf (LOG_VERBOSE, "--%s-- %s\n", + tms, hurl); + + if (count > 1) + { + char tmp[256]; + sprintf (tmp, _("(try:%2d)"), count); + logprintf (LOG_VERBOSE, " %s", tmp); + } + else + { + logprintf (LOG_VERBOSE, " "); + } + + if (hstat.local_file) + { + logprintf (LOG_VERBOSE, " => `%s'\n", + HYPHENP (hstat.local_file) ? "STDOUT" : hstat.local_file); + } + else + { + logprintf (LOG_VERBOSE, "\n"); + } + #ifdef WINDOWS ws_changetitle (hurl); #endif