Mercurial > lbo > hg > leveldb-rs
changeset 432:e0e746a0ddce
merging_iter: Fix subtle bug in merging_iter
author | Lewin Bormann <lbo@spheniscida.de> |
---|---|
date | Sun, 22 Oct 2017 09:24:50 +0200 |
parents | 70614b22aeae |
children | 9d8aae30be98 |
files | src/merging_iter.rs |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/merging_iter.rs Sat Oct 21 19:12:35 2017 +0200 +++ b/src/merging_iter.rs Sun Oct 22 09:24:50 2017 +0200 @@ -62,7 +62,7 @@ self.direction = Direction::Forward; for i in 0..self.iters.len() { if i != current { - self.iters[i].seek(&keybuf); + self.iters[i].seek(&key); // This doesn't work if two iterators are returning the exact same // keys. However, in reality, two entries will always have differing // sequence numbers.