diff --git a/fake-tcp/src/lib.rs b/fake-tcp/src/lib.rs index b1c02a3..12672e5 100644 --- a/fake-tcp/src/lib.rs +++ b/fake-tcp/src/lib.rs @@ -406,7 +406,7 @@ impl Stack { /// the connection attempt failed. pub async fn connect(&self, addr: SocketAddr) -> Option { for _ in 1024..u16::MAX { - let mut local_port = self.last_used_port.fetch_add(1, Ordering::SeqCst) % u16::MAX; + let mut local_port = self.last_used_port.fetch_add(1, Ordering::SeqCst); if local_port < u16::MAX - 1024 { local_port += 1024; }