diff options
Diffstat (limited to 'src/swarm/peer/handshake.rs')
| -rw-r--r-- | src/swarm/peer/handshake.rs | 4 |
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; |
