diff options
| author | tv <tv@krebsco.de> | 2026-10-28 17:35:35 +0100 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-10-28 17:35:35 +0100 |
| commit | beaed2e572cf2477714bd4c1ea2b1901fb0cc11e (patch) | |
| tree | 2dac07650feb47e7b76a06dff6fae1926fbed38e /src/swarm/peer | |
| parent | c0f53c8d163339c675fa0336e3588b7cfa4ac87e (diff) | |
track unlisted members
Diffstat (limited to 'src/swarm/peer')
| -rw-r--r-- | src/swarm/peer/handshake.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/swarm/peer/handshake.rs b/src/swarm/peer/handshake.rs index fbebfc6..3e8fbf4 100644 --- a/src/swarm/peer/handshake.rs +++ b/src/swarm/peer/handshake.rs @@ -375,6 +375,8 @@ pub(super) async fn establish_peer( peer_state.standing = Standing::Member { swarm_id: swarm_id.clone(), }; + // A member our list may lack yet: a neighbour then (`topology::refresh`). + state.topology_changed.notify_one(); } // Stop our retries and sync from a clean slate. A new handshake from the peer always |
