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.