diff options
Diffstat (limited to 'bitbake/lib/bb/fetch2/wget.py')
-rw-r--r-- | bitbake/lib/bb/fetch2/wget.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bitbake/lib/bb/fetch2/wget.py b/bitbake/lib/bb/fetch2/wget.py index 821afa5b58..d9aaad6b75 100644 --- a/bitbake/lib/bb/fetch2/wget.py +++ b/bitbake/lib/bb/fetch2/wget.py | |||
@@ -341,7 +341,8 @@ class Wget(FetchMethod): | |||
341 | opener = urllib.request.build_opener(*handlers) | 341 | opener = urllib.request.build_opener(*handlers) |
342 | 342 | ||
343 | try: | 343 | try: |
344 | uri = ud.url.split(";")[0] | 344 | uri_base = ud.url.split(";")[0] |
345 | uri = "{}://{}{}".format(urllib.parse.urlparse(uri_base).scheme, ud.host, ud.path) | ||
345 | r = urllib.request.Request(uri) | 346 | r = urllib.request.Request(uri) |
346 | r.get_method = lambda: "HEAD" | 347 | r.get_method = lambda: "HEAD" |
347 | # Some servers (FusionForge, as used on Alioth) require that the | 348 | # Some servers (FusionForge, as used on Alioth) require that the |