From: Changcheng Liu Date: Mon, 27 Jul 2020 11:43:28 +0000 (+0800) Subject: rgw: fix vector index warning X-Git-Tag: wip-pdonnell-testing-20200918.022351~76^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e112a17282713fca223fc6052beb27a5230e8f8f;p=ceph-ci.git rgw: fix vector index warning src/rgw/rgw_etag_verifier.cc: In member function ‘virtual int RGWPutObj_ETagVerifier_MPU::process(ceph::bufferlist&&, uint64_t)’: src/rgw/rgw_etag_verifier.cc:58:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type 58 | if (next_part_index == part_ofs.size()) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/rgw/rgw_etag_verifier.cc:76:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type 76 | if (next_part_index == part_ofs.size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Signed-off-by: Changcheng Liu --- diff --git a/src/rgw/rgw_etag_verifier.h b/src/rgw/rgw_etag_verifier.h index 560d54805af..b7fa71f4ef5 100644 --- a/src/rgw/rgw_etag_verifier.h +++ b/src/rgw/rgw_etag_verifier.h @@ -54,7 +54,7 @@ public: class RGWPutObj_ETagVerifier_MPU : public RGWPutObj_ETagVerifier { std::vector part_ofs; - int cur_part_index{0}, next_part_index{1}; + uint64_t cur_part_index{0}, next_part_index{1}; MD5 mpu_etag_hash; void process_end_of_MPU_part();