libsnapshot: Initialize merge_op_start_ to zero.
merge_op_start_ is used to set the iterator for merge operations. Uninitialized value can potentially lead to setting up of bad iterator. Bug: 233246309 Test: Full OTA Signed-off-by: Akilesh Kailash <akailash@google.com> Change-Id: I3cc48a66b532cfe8b2d87c8724d77ab3169a2ddb
This commit is contained in:
parent
5b8dfacf5b
commit
fc9a48f5cb
1 changed files with 4 additions and 4 deletions
|
@ -171,11 +171,11 @@ class CowReader final : public ICowReader {
|
|||
std::optional<uint64_t> last_label_;
|
||||
std::shared_ptr<std::vector<CowOperation>> ops_;
|
||||
std::shared_ptr<std::vector<uint32_t>> merge_op_blocks_;
|
||||
uint64_t merge_op_start_;
|
||||
uint64_t merge_op_start_{};
|
||||
std::shared_ptr<std::unordered_map<uint32_t, int>> block_map_;
|
||||
uint64_t num_total_data_ops_;
|
||||
uint64_t num_ordered_ops_to_merge_;
|
||||
bool has_seq_ops_;
|
||||
uint64_t num_total_data_ops_{};
|
||||
uint64_t num_ordered_ops_to_merge_{};
|
||||
bool has_seq_ops_{};
|
||||
std::shared_ptr<std::unordered_map<uint64_t, uint64_t>> data_loc_;
|
||||
ReaderFlags reader_flag_;
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue