Skip to content

Commit 6d42e36

Browse files
carvercburgdorf
authored andcommitted
If peer disconnects during boot, don't add to pool
1 parent e96b82a commit 6d42e36

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

p2p/peer.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -841,7 +841,10 @@ async def start_peer(self, peer: BasePeer) -> None:
841841
await peer.disconnect(DisconnectReason.timeout)
842842
return
843843
else:
844-
self._add_peer(peer, buffer.get_messages())
844+
if peer.is_operational:
845+
self._add_peer(peer, buffer.get_messages())
846+
else:
847+
self.logger.debug('%s disconnected during boot-up, not adding to pool', peer)
845848

846849
def _add_peer(self,
847850
peer: BasePeer,

0 commit comments

Comments
 (0)