diff --git a/core/sqlite3_ondisk.rs b/core/sqlite3_ondisk.rs index c9a7ad3dc..89839b01d 100644 --- a/core/sqlite3_ondisk.rs +++ b/core/sqlite3_ondisk.rs @@ -257,7 +257,7 @@ pub fn read_record(payload: &[u8]) -> Result { assert!(header_size >= nr); header_size -= nr; } - let mut values = Vec::new(); + let mut values = Vec::with_capacity(serial_types.len()); for serial_type in serial_types { let (value, usize) = read_value(&payload[pos..], serial_type)?; pos += usize;