changeset 23 | 1bfa6fd5b5f9 |
parent 22 | 809a5a9e5dd9 |
child 25 | 72c4d898c478 |
--- a/src/vrrpv2.rs Tue Jan 23 20:50:24 2024 +0530 +++ b/src/vrrpv2.rs Tue Jan 30 16:25:28 2024 +0530 @@ -112,7 +112,7 @@ let Ok(checksum) = rdr.read_u16() else { return Err(VRRPv2Error::ParseError); }; - let mut ip_addrs = Vec::new(); + let mut ip_addrs = Vec::with_capacity(count_ip_addrs as usize); for _i in 0..count_ip_addrs { let Ok(b) = rdr.read_u32() else { return Err(VRRPv2Error::ParseError);