changeset 436:207bae330c9d

block: Allow empty (or deleted) entries at the end of a block.
author Lewin Bormann <lbo@spheniscida.de>
date Sun, 17 Dec 2017 17:51:48 +0100
parents 891df259f0df
children 2901b95ab462
files src/block.rs
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/block.rs	Sun Dec 17 17:49:12 2017 +0100
+++ b/src/block.rs	Sun Dec 17 17:51:48 2017 +0100
@@ -282,7 +282,7 @@
     }
 
     fn valid(&self) -> bool {
-        !self.key.is_empty() && self.val_offset > 0 && self.val_offset < self.restarts_off
+        !self.key.is_empty() && self.val_offset > 0 && self.val_offset <= self.restarts_off
     }
 
     fn current(&self, key: &mut Vec<u8>, val: &mut Vec<u8>) -> bool {