From 9797f24299cf033f1e80195d977e2f367db463ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Frosteg=C3=A5rd?= Date: Sun, 18 Sep 2022 18:09:43 +0200 Subject: [PATCH] udp: handle_announce_request: remove two noop casts --- aquatic_udp/src/workers/swarm/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/aquatic_udp/src/workers/swarm/mod.rs b/aquatic_udp/src/workers/swarm/mod.rs index bc0003f..d325bcd 100644 --- a/aquatic_udp/src/workers/swarm/mod.rs +++ b/aquatic_udp/src/workers/swarm/mod.rs @@ -136,11 +136,11 @@ fn handle_announce_request( peer_ip: I, peer_valid_until: ValidUntil, ) -> AnnounceResponse { - let max_num_peers_to_take = if request.peers_wanted.0 <= 0 { - config.protocol.max_response_peers as usize + let max_num_peers_to_take: usize = if request.peers_wanted.0 <= 0 { + config.protocol.max_response_peers } else { ::std::cmp::min( - config.protocol.max_response_peers as usize, + config.protocol.max_response_peers, request.peers_wanted.0.try_into().unwrap(), ) };