Use with_capacity as it's known by now.
authorSunil Nimmagadda <sunil@nimmagadda.net>
Tue, 30 Jan 2024 16:25:28 +0530
changeset 23 1bfa6fd5b5f9
parent 22 809a5a9e5dd9
child 24 b45e6310310e
Use with_capacity as it's known by now.
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);