]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
rgw: fix off-by-one in RGWDataChangesLog::get_info
authorCasey Bodley <cbodley@redhat.com>
Wed, 11 Jan 2017 14:32:59 +0000 (09:32 -0500)
committerCasey Bodley <cbodley@redhat.com>
Wed, 11 Jan 2017 14:33:02 +0000 (09:33 -0500)
Fixes: http://tracker.ceph.com/issues/18488
Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/rgw_bucket.cc

index 3a58e6874abe2da236b37c054b502aa81b313c30..63a0e45881a734a1a14d0d7e6e7cedb68b02a2fb 100644 (file)
@@ -1800,7 +1800,7 @@ int RGWDataChangesLog::list_entries(const real_time& start_time, const real_time
 
 int RGWDataChangesLog::get_info(int shard_id, RGWDataChangesLogInfo *info)
 {
-  if (shard_id > num_shards)
+  if (shard_id >= num_shards)
     return -EINVAL;
 
   string oid = oids[shard_id];