From b8f8b8cad422a1dd23c9eeb27e743235be5b2c56 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Sun, 27 May 2018 13:55:54 +0200 Subject: [PATCH] Fix buffer size. Actually read 4096 bytes at once, instead of only 2 bytes. --- src/history.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/history.rs b/src/history.rs index 0305289..7780ea5 100644 --- a/src/history.rs +++ b/src/history.rs @@ -294,7 +294,7 @@ fn write_to_disk(max_file_size: usize, new_item: &Buffer, file_name: &str) -> io fn move_file_contents_backward(file: &mut File, distance: u64) -> io::Result<()> { let mut total_read = 0; - let mut buffer = [0u8, 4096]; + let mut buffer = [0u8; 4096]; file.seek(SeekFrom::Start(distance))?; @@ -318,4 +318,4 @@ fn move_file_contents_backward(file: &mut File, distance: u64) -> io::Result<()> file.flush()?; Ok(()) -} \ No newline at end of file +}