From 9409255aae315d1f1c6c303a9ebfe1d1382b9090 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Fri, 4 Jan 2019 17:23:01 +0100 Subject: [PATCH] catar/encoder.rs: code cleanup Note: Rust Vec resize uses len(), not capacity()! --- src/catar/encoder.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/catar/encoder.rs b/src/catar/encoder.rs index 9f796b06..e04963d3 100644 --- a/src/catar/encoder.rs +++ b/src/catar/encoder.rs @@ -131,8 +131,8 @@ impl <'a, W: Write> CaTarEncoder<'a, W> { self.write_header(CA_FORMAT_GOODBYE, goodbye_table_size as u64)?; - if self.file_copy_buffer.capacity() < goodbye_table_size { - let need = goodbye_table_size - self.file_copy_buffer.capacity(); + if self.file_copy_buffer.len() < goodbye_table_size { + let need = goodbye_table_size - self.file_copy_buffer.len(); self.file_copy_buffer.reserve(need); unsafe { self.file_copy_buffer.set_len(self.file_copy_buffer.capacity()); } }