mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
Merge pull request #8067 from dtrodrigues/redirect
curl: ensure final_url is populated with the final URL requested
This commit is contained in:
commit
c9fac7c289
@ -201,7 +201,8 @@ def curl_http_content_headers_and_checksum(url, hash_needed: false, user_agent:
|
||||
while status_code == :unknown || status_code.to_s.start_with?("3")
|
||||
headers, _, output = output.partition("\r\n\r\n")
|
||||
status_code = headers[%r{HTTP/.* (\d+)}, 1]
|
||||
final_url = headers[/^Location:\s*(.*)$/i, 1]&.chomp
|
||||
location = headers[/^Location:\s*(.*)$/i, 1]
|
||||
final_url = location.chomp if location
|
||||
end
|
||||
|
||||
output_hash = Digest::SHA256.file(file.path) if hash_needed
|
||||
|
Loading…
x
Reference in New Issue
Block a user