aboutsummaryrefslogtreecommitdiffstats
path: root/src/swarm/peer
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-11-06 04:31:04 +0100
committertv <tv@krebsco.de>2026-11-06 04:31:04 +0100
commitd0760c918ab75c837548ca27f19a46d387f77004 (patch)
tree98c9b47404e0ad2e6ef740bc33b50bfdc330ae7d /src/swarm/peer
parenta56afd335558eda0fee6f511cc9469d3848e5637 (diff)
strangers messages small
Diffstat (limited to 'src/swarm/peer')
-rw-r--r--src/swarm/peer/handshake.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/swarm/peer/handshake.rs b/src/swarm/peer/handshake.rs
index 769b010..92216fd 100644
--- a/src/swarm/peer/handshake.rs
+++ b/src/swarm/peer/handshake.rs
@@ -405,6 +405,10 @@ pub(super) async fn establish_peer(
);
}
+ // Proven a member of our swarm (its HELLO or HELLO_REPLY passed `admit`): its
+ // messages may be large now (`transport::Admission`).
+ state.transport.admit(peer);
+
let peer_state_mutex = state.get_or_create_peer_state(peer).await;
let mut peer_state = peer_state_mutex.lock().await;