fixed bad API call and when coalesced is thrown after DNS lookup

This commit is contained in:
HoneyryderChuck 2019-12-15 17:14:50 +00:00
parent 895ca720cc
commit 43fead1ab0
2 changed files with 3 additions and 3 deletions

View File

@ -111,8 +111,8 @@ module HTTPX
def merge(connection)
@origins += connection.instance_variable_get(:@origins)
pending = connection.instance_variable_get(:@pending)
pending.each do |req, args|
send(req, args)
pending.each do |req|
send(req)
end
end

View File

@ -32,7 +32,7 @@ module HTTPX
end
log(label: "resolver: ") { "answer #{connection.origin.host}: #{addresses.inspect}" }
connection.addresses = addresses
emit(:resolve, connection)
catch(:coalesced) { emit(:resolve, connection) }
end
def early_resolve(connection, hostname: connection.origin.host)