diff options
| author | tv <tv@krebsco.de> | 2026-11-03 02:25:29 +0100 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-11-03 02:25:29 +0100 |
| commit | e4709cc6ab3fca7f7ce40793aa5cceb64f0bfea3 (patch) | |
| tree | 72a08d006f5e6c48f1bb4b234a9fbd82e9cbfa23 /src/swarm/peer | |
| parent | adecfcff1a818cb6d80fd8e24412830ef0988e65 (diff) | |
retry new peers before probing
Diffstat (limited to 'src/swarm/peer')
| -rw-r--r-- | src/swarm/peer/handshake.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/swarm/peer/handshake.rs b/src/swarm/peer/handshake.rs index 1ca955b..769b010 100644 --- a/src/swarm/peer/handshake.rs +++ b/src/swarm/peer/handshake.rs @@ -148,7 +148,7 @@ async fn transmit_hello(state: &AppState, peer: &str) -> Result<()> { if peer_state.hello_state == HelloState::Sending { topology::change_peer(state, &mut peer_state, |p| p.hello_sent(Instant::now())); - let wait = peer_state.next_hello_wait(); + let wait = peer_state.next_hello_wait(Instant::now()); let next_attempt = Instant::now() + wait; peer_state.hello_state = HelloState::AwaitingReply { next_attempt }; state.peers_due.by(next_attempt); |
