wget: fix fetching of https URLs with http proxy
authorPeter Lloyd <l-busybox@pgl22.co.uk>
Sun, 4 Mar 2018 23:17:02 +0000 (00:17 +0100)
committerDenys Vlasenko <vda.linux@googlemail.com>
Sun, 4 Mar 2018 23:19:33 +0000 (00:19 +0100)
commit804ce5a6fed63a2da6268a2d06f1ee2075435297
treeb72e3cdcd4245f4574dd1def927f38759077cb90
parentd9aabfe578e58ef8a884c402d6294edc8dfda883
wget: fix fetching of https URLs with http proxy

When fetching a https:// URL with HTTP proxy configured
(e.g. with environment variable http_proxy=http://your-proxy:3128)
busybox was making a https connection to the proxy.

This was because the protocol scheme for the target URL was used to determine whether to connect to the proxy over SSL or not.

When the proxy is in use, the decision on whether to connect to the proxy over https
should based on the proxy URL not on the target URL.

function                                             old     new   delta
wget_main                                           2381    2387      +6

Signed-off-by: Peter Lloyd <l-busybox@pgl22.co.uk>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
networking/wget.c