From 17cdc2dfa561dd73854a4c88521c0bf1357189da Mon Sep 17 00:00:00 2001 From: haodong Date: Sun, 14 Aug 2016 06:55:27 +0800 Subject: [PATCH] kv: fix iterator bug in prev Signed-off-by: Haodong Tang --- src/kv/MemDB.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/kv/MemDB.cc b/src/kv/MemDB.cc index b0563882c83f56..9e6c4c670921ae 100644 --- a/src/kv/MemDB.cc +++ b/src/kv/MemDB.cc @@ -478,8 +478,8 @@ int MemDB::MDBWholeSpaceIteratorImpl:: prev() return -1; } free_last(); - m_iter--; - if (m_iter != m_btree_p->end()) { + if (m_iter != m_btree_p->begin()) { + m_iter--; fill_current(); return 0; } else {