]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: fix off-by-one in RGWDataChangesLog::get_info 13180/head
authorCasey Bodley <cbodley@redhat.com>
Wed, 11 Jan 2017 14:32:59 +0000 (09:32 -0500)
committerNathan Cutler <ncutler@suse.com>
Sun, 29 Jan 2017 11:08:55 +0000 (12:08 +0100)
Fixes: http://tracker.ceph.com/issues/18488
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit a0974fdcf62e60cf31bc15588e7b718da6f6ade3)

src/rgw/rgw_bucket.cc

index daf18f5051bb6c4b2866715c70accb31d9dabfe8..8400c68da8de6f1f17f8d0f78fddcb1c8f896537 100644 (file)
@@ -1625,7 +1625,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];