summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYehuda Sadeh <yehuda@inktank.com>2013-04-25 22:11:27 -0700
committerYehuda Sadeh <yehuda@inktank.com>2013-04-25 22:11:27 -0700
commitb9ae35279af2bca04897291331a142da6da9bb89 (patch)
tree387722966229bdb51b364c679fcb551272ef8063
parent17300075df16c450e441b023a67dcc674776a323 (diff)
downloadceph-b9ae35279af2bca04897291331a142da6da9bb89.tar.gz
rgw: fix bucket listing when reaching limit
Bucket listing was broken when limit was set. Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
-rw-r--r--src/rgw/rgw_op.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rgw/rgw_op.cc b/src/rgw/rgw_op.cc
index 4d2f9fa9167..eab2718ee50 100644
--- a/src/rgw/rgw_op.cc
+++ b/src/rgw/rgw_op.cc
@@ -680,7 +680,7 @@ void RGWListBuckets::execute()
total_count += m.size();
- done = (m.size() < read_count);
+ done = (m.size() < read_count || total_count == limit);
if (m.size()) {
send_response_data(buckets);