# HG changeset patch # User Sunil Nimmagadda # Date 1706612128 -19800 # Node ID 1bfa6fd5b5f94eab9dd874d5b6bb899d1b984427 # Parent 809a5a9e5dd974622df8b1b06dace3e6b162c01d Use with_capacity as it's known by now. diff -r 809a5a9e5dd9 -r 1bfa6fd5b5f9 src/vrrpv2.rs --- 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);