From c7fa48725016f1aa880b87944674d016c6e83c63 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Thu, 3 Jan 2019 15:47:32 +0100 Subject: [PATCH] catar/encoder.rs: make sure we write all data with write_all() --- 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 0e4abcc6..9f796b06 100644 --- a/src/catar/encoder.rs +++ b/src/catar/encoder.rs @@ -58,13 +58,13 @@ impl <'a, W: Write> CaTarEncoder<'a, W> { } fn write(&mut self, buf: &[u8]) -> Result<(), Error> { - self.writer.write(buf)?; + self.writer.write_all(buf)?; self.writer_pos += buf.len(); Ok(()) } fn flush_copy_buffer(&mut self, size: usize) -> Result<(), Error> { - self.writer.write(&self.file_copy_buffer[..size])?; + self.writer.write_all(&self.file_copy_buffer[..size])?; self.writer_pos += size; Ok(()) }