if the handshake failed, just consume all the data

This commit is contained in:
Alexander Bersenev
2018-06-26 11:48:58 +05:00
parent 9077ceb471
commit bd3d9731d7

View File

@@ -487,6 +487,11 @@ async def handle_handshake(reader, writer):
reader = CryptoWrappedStreamReader(reader, decryptor)
writer = CryptoWrappedStreamWriter(writer, encryptor)
return reader, writer, proto_tag, user, dc_idx, enc_key + enc_iv
while True:
# just consume all the data
await reader.read(READ_BUF_SIZE)
return False