minor optimizations: remove extra vector wrap

This commit is contained in:
yggverse 2025-07-08 16:09:32 +03:00
parent 67de3fc213
commit 4ec82dc945

View file

@ -184,12 +184,11 @@ impl TorrentMaps {
let mut t = 0; let mut t = 0;
let mut f = File::open(path)?; let mut f = File::open(path)?;
loop { loop {
let mut b = vec![0; L]; let mut b = [0; L];
let l = f.read(&mut b)?; if f.read(&mut b)? != L {
if l != L {
break; break;
} }
if !info_hashes.iter().any(|i| i.0 == b[..l]) { if !info_hashes.iter().any(|i| i.0 == b) {
return Ok(false); return Ok(false);
} }
t += 1 t += 1