From: Kefu Chai Date: Sun, 14 Feb 2021 07:25:12 +0000 (+0800) Subject: compressor/lz4: use range-based loop X-Git-Tag: v17.1.0~2896^2~6 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=435f9580273c54f2dbd2e50bf82c67c9626b6796;p=ceph.git compressor/lz4: use range-based loop for better readability Signed-off-by: Kefu Chai --- diff --git a/src/compressor/lz4/LZ4Compressor.h b/src/compressor/lz4/LZ4Compressor.h index b97d91f2b2e..dd22bd38761 100644 --- a/src/compressor/lz4/LZ4Compressor.h +++ b/src/compressor/lz4/LZ4Compressor.h @@ -102,14 +102,13 @@ class LZ4Compressor : public Compressor { #endif using ceph::decode; uint32_t count; - std::vector > compressed_pairs; decode(count, p); - compressed_pairs.resize(count); + std::vector > compressed_pairs(count); uint32_t total_origin = 0; - for (unsigned i = 0; i < count; ++i) { - decode(compressed_pairs[i].first, p); - decode(compressed_pairs[i].second, p); - total_origin += compressed_pairs[i].first; + for (auto& [dst_size, src_size] : compressed_pairs) { + decode(dst_size, p); + decode(src_size, p); + total_origin += dst_size; } compressed_len -= (sizeof(uint32_t) + sizeof(uint32_t) * count * 2);