From 2ec5f158fa5120a18d45712e815d914705ca6e10 Mon Sep 17 00:00:00 2001 From: Yehuda Sadeh Date: Wed, 21 Sep 2011 12:15:02 -0700 Subject: [PATCH] cls_rgw: list marker uses lower_bound --- src/cls_rgw.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cls_rgw.cc b/src/cls_rgw.cc index a59633973a954..c83eea90b7bdb 100644 --- a/src/cls_rgw.cc +++ b/src/cls_rgw.cc @@ -69,7 +69,7 @@ int rgw_bucket_list(cls_method_context_t hctx, bufferlist *in, bufferlist *out) struct rgw_bucket_dir& new_dir = ret.dir; new_dir.header = dir.header; std::map& m = new_dir.m; - std::map::iterator miter = dir.m.find(op.start_obj); + std::map::iterator miter = dir.m.lower_bound(op.start_obj); uint32_t i; for (i = 0; i != op.num_entries && miter != dir.m.end(); ++i, ++miter) { m[miter->first] = miter->second; -- 2.39.5