]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/memstore: fix omap_rmkey_range
authorSage Weil <sage@redhat.com>
Wed, 1 Apr 2015 22:09:23 +0000 (15:09 -0700)
committerSage Weil <sage@redhat.com>
Fri, 7 Aug 2015 14:15:59 +0000 (10:15 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/MemStore.cc

index c952e32968d06d8cb09343f09856b2c0a602e003..6d60816016c1b1e4549b3bda0a3ec455a33185c4 100644 (file)
@@ -1251,7 +1251,7 @@ int MemStore::_omap_rmkeyrange(coll_t cid, const ghobject_t &oid,
   ObjectRef o = c->get_object(oid);
   if (!o)
     return -ENOENT;
-  map<string,bufferlist>::iterator p = o->omap.upper_bound(first);
+  map<string,bufferlist>::iterator p = o->omap.lower_bound(first);
   map<string,bufferlist>::iterator e = o->omap.lower_bound(last);
   while (p != e)
     o->omap.erase(p++);