From: Casey Bodley Date: Wed, 11 Jan 2017 14:32:59 +0000 (-0500) Subject: rgw: fix off-by-one in RGWDataChangesLog::get_info X-Git-Tag: v12.0.0~190^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a0974fdcf62e60cf31bc15588e7b718da6f6ade3;p=ceph.git rgw: fix off-by-one in RGWDataChangesLog::get_info Fixes: http://tracker.ceph.com/issues/18488 Signed-off-by: Casey Bodley --- diff --git a/src/rgw/rgw_bucket.cc b/src/rgw/rgw_bucket.cc index 3a58e6874abe..63a0e45881a7 100644 --- a/src/rgw/rgw_bucket.cc +++ b/src/rgw/rgw_bucket.cc @@ -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];