Fix ConnectionHttp SSL socket wrap (#1064)

This commit is contained in:
Sister Midnight 2018-12-10 15:43:48 +02:00 committed by Lonami
parent c48d41d99d
commit f3013c6817

View File

@ -64,14 +64,14 @@ class Connection(abc.ABC):
loop=self._loop loop=self._loop
) )
if ssl: if ssl:
self._socket.settimeout(timeout) s.settimeout(timeout)
self._socket = ssl_mod.wrap_socket( s = ssl_mod.wrap_socket(
s, s,
do_handshake_on_connect=True, do_handshake_on_connect=True,
ssl_version=ssl_mod.PROTOCOL_SSLv23, ssl_version=ssl_mod.PROTOCOL_SSLv23,
ciphers='ADH-AES256-SHA' ciphers='ADH-AES256-SHA'
) )
self._socket.setblocking(False) s.setblocking(False)
self._reader, self._writer = \ self._reader, self._writer = \
await asyncio.open_connection(sock=s, loop=self._loop) await asyncio.open_connection(sock=s, loop=self._loop)