]> sjero.net Git - wget/blobdiff - src/http.c
[svn] Use the new function retryable_socket_connect_error instead of the
[wget] / src / http.c
index ee8d4defc25dbc864c3de48b5b0e62b9e6047fd5..f25a678276c239a2fe871afb8ebc802870d00f63 100644 (file)
@@ -704,7 +704,8 @@ gethttp (struct url *u, struct http_stat *hs, int *dt, struct url *proxy)
       if (sock == E_HOST)
        return HOSTERR;
       else if (sock < 0)
-       return CONNECT_ERROR (errno);
+       return (retryable_socket_connect_error (errno)
+               ? CONERROR : CONIMPOSSIBLE);
 
 #ifdef HAVE_SSL
      if (conn->scheme == SCHEME_HTTPS)