From 4ec82dc94532e6ce4f5fea8319831be5121fc4ed Mon Sep 17 00:00:00 2001 From: yggverse Date: Tue, 8 Jul 2025 16:09:32 +0300 Subject: [PATCH] minor optimizations: remove extra vector wrap --- crates/udp/src/swarm.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/crates/udp/src/swarm.rs b/crates/udp/src/swarm.rs index 4e4ac13..4eb04ad 100644 --- a/crates/udp/src/swarm.rs +++ b/crates/udp/src/swarm.rs @@ -184,12 +184,11 @@ impl TorrentMaps { let mut t = 0; let mut f = File::open(path)?; loop { - let mut b = vec![0; L]; - let l = f.read(&mut b)?; - if l != L { + let mut b = [0; L]; + if f.read(&mut b)? != L { break; } - if !info_hashes.iter().any(|i| i.0 == b[..l]) { + if !info_hashes.iter().any(|i| i.0 == b) { return Ok(false); } t += 1