From: Micah Cowan Date: Wed, 3 Oct 2007 06:15:08 +0000 (-0700) Subject: Fix silly scoping bug. X-Git-Tag: v1.13~529 X-Git-Url: http://sjero.net/git/?p=wget;a=commitdiff_plain;h=1b28d66fcb583791fb1f92199a29e1063cdd6ed8 Fix silly scoping bug. --- diff --git a/src/http.c b/src/http.c index 853132dc..11af939a 100644 --- a/src/http.c +++ b/src/http.c @@ -1622,14 +1622,7 @@ gethttp (struct url *u, struct http_stat *hs, int *dt, struct url *proxy) only hurts us. */ request_remove_header (req, "Authorization"); } - } - - if (sock < 0) - { - /* In its current implementation, persistent_available_p will - look up conn->host in some cases. If that lookup failed, we - don't need to bother with connect_to_host. */ - if (host_lookup_failed) + else if (host_lookup_failed) { request_free (req); logprintf(LOG_NOTQUIET, @@ -1637,7 +1630,10 @@ gethttp (struct url *u, struct http_stat *hs, int *dt, struct url *proxy) exec_name, relevant->host); return HOSTERR; } + } + if (sock < 0) + { sock = connect_to_host (conn->host, conn->port); if (sock == E_HOST) {