buffered_read: return empty buffer on eof
This commit is contained in:
1 parent
0a72e26704
commit
318564ac03
2 files changed
+5
-2
No files matched your search
@@ -231,6 +231,8 @@ impl <'a> crate::tools::BufferedReader for BufferedArchiveReader<'a> {
|
||||
|
||||
fn buffered_read(&mut self, offset: u64) -> Result<&[u8], Error> {
|
||||
|
||||
if offset == self.archive_size { return Ok(&self.read_buffer[0..0]); }
|
||||
|
||||
let buffer_len = self.read_buffer.len();
|
||||
let index = self.index;
|
||||
|
||||
|
||||
Reference in new issue
Block a user