From: fang yuxiang Date: Fri, 2 Mar 2018 04:06:35 +0000 (+0800) Subject: rgw: fix 'copy part' without 'x-amz-copy-source-range' when compression enabled X-Git-Tag: v12.2.6~25^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ec6fc022ddc9b5115e070b7bb57349dc10a6d40b;p=ceph.git rgw: fix 'copy part' without 'x-amz-copy-source-range' when compression enabled Fixes: http://tracker.ceph.com/issues/23196 Signed-off-by: fang yuxiang (cherry picked from commit e225923ec0e51759b6a00daf1fc37443c5f906d9) --- diff --git a/src/rgw/rgw_op.cc b/src/rgw/rgw_op.cc index bfa76c444608..8928d97cfdce 100644 --- a/src/rgw/rgw_op.cc +++ b/src/rgw/rgw_op.cc @@ -3424,7 +3424,7 @@ void RGWPutObj::execute() op_ret = -ENOENT; goto done; } - lst = astate->size - 1; + lst = astate->accounted_size - 1; } else { lst = copy_source_range_lst; }