From f2d063d6a6f0a01d54f485e0f87b68c5066b1d44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Frosteg=C3=A5rd?= Date: Fri, 2 Feb 2024 14:28:13 +0100 Subject: [PATCH] udp load test: don't generate announce requests with port 0 --- crates/udp_load_test/src/worker/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/udp_load_test/src/worker/mod.rs b/crates/udp_load_test/src/worker/mod.rs index 8c7c606..40b0f3c 100644 --- a/crates/udp_load_test/src/worker/mod.rs +++ b/crates/udp_load_test/src/worker/mod.rs @@ -1,5 +1,6 @@ use std::io::Cursor; use std::net::SocketAddr; +use std::num::NonZeroU16; use std::sync::atomic::Ordering; use std::time::Duration; @@ -192,7 +193,7 @@ impl Worker { scrape_hash_indices, connection_id, peer_id: generate_peer_id(), - port: Port::new(self.rng.gen()), + port: Port::new(self.rng.gen::().into()), } }