From f5a320c21845199983e3dce2b0dca97abf2cd5c9 Mon Sep 17 00:00:00 2001 From: haodong Date: Wed, 17 Aug 2016 23:26:18 +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 b0563882c83..9e6c4c67092 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 { -- 2.47.3