Fix bug in security multistream

This commit is contained in:
Stuckinaboot
2019-04-30 16:07:26 -04:00
parent a0bd6e5eb0
commit e555f17a7b
2 changed files with 20 additions and 9 deletions

View File

@ -40,7 +40,7 @@ class SecurityMultistream(ABC):
"""
# Select a secure transport
transport = await self.select_transport(conn, True)
transport = await self.select_transport(conn, False)
# Create secured connection
secure_conn = await transport.secure_inbound(conn)
@ -81,7 +81,6 @@ class SecurityMultistream(ABC):
protocol = await self.multiselect_client.select_one_of(list(self.transports.keys()), conn)
else:
# Select protocol if non-initiator
protocol = await self.multiselect.negotiate(conn)
protocol, _ = await self.multiselect.negotiate(conn)
# Return transport from protocol
return self.transports[protocol]