]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
kv: fix iterator bug in prev 10550/head
authorhaodong <haodong.tang@intel.com>
Wed, 17 Aug 2016 15:26:18 +0000 (23:26 +0800)
committerhaodong <haodong.tang@intel.com>
Thu, 18 Aug 2016 07:17:41 +0000 (15:17 +0800)
Signed-off-by: Haodong Tang <haodong.tang@intel.com>
src/kv/MemDB.cc

index b0563882c83f5643d8b639f8e3a06e188391d68d..9e6c4c670921aef1a2592b9412af2eefc88d904b 100644 (file)
@@ -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 {