Commit c33749e5 authored by Tom Wambold's avatar Tom Wambold

Fixes port being set to 0 when connecting via hostname.

This seems to be the same issue as:

  https://dev.louiz.org/issues/3164

Using their suggested fix, if the DNS lookup doesn't return a port, use
the one passed in instead.
parent e4107d8b
Pipeline #734 passed with stage
in 51 seconds
......@@ -289,7 +289,8 @@ class XMLStream(asyncio.BaseProtocol):
record = yield from self.pick_dns_answer(self.default_domain)
if record is not None:
host, address, port = record
host, address, dns_port = record
port = dns_port if dns_port else self.address[1]
self.address = (address, port)
self._service_name = host
else:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment