From 590919dca75df4cf22f9ac69d44c86aac5f0c92c Mon Sep 17 00:00:00 2001 From: evoskuil Date: Wed, 21 Aug 2024 14:19:21 -0400 Subject: [PATCH] Comments, style. --- src/chain/script.cpp | 2 -- src/chain/witness.cpp | 8 ++++---- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/chain/script.cpp b/src/chain/script.cpp index f552926039..f726d0ff68 100644 --- a/src/chain/script.cpp +++ b/src/chain/script.cpp @@ -270,8 +270,6 @@ void script::assign_data(reader& source, bool prefix) NOEXCEPT } valid_ = source; - - // TODO: possible leak with linear arena allocation. offset = ops_.begin(); } diff --git a/src/chain/witness.cpp b/src/chain/witness.cpp index 4da79e800c..8880df19e6 100644 --- a/src/chain/witness.cpp +++ b/src/chain/witness.cpp @@ -177,8 +177,8 @@ void witness::assign_data(reader& source, bool prefix) NOEXCEPT for (size_t element = 0; element < count; ++element) { const auto size = source.read_size(max_block_weight); - stack_.emplace_back(POINTER(data_chunk, allocator, - source.read_bytes_raw(size))); + const auto bytes = source.read_bytes_raw(size); + stack_.emplace_back(POINTER(data_chunk, allocator, bytes)); size_ = element_size(size_, stack_.back()); } } @@ -187,8 +187,8 @@ void witness::assign_data(reader& source, bool prefix) NOEXCEPT while (!source.is_exhausted()) { const auto size = source.read_size(max_block_weight); - stack_.emplace_back(POINTER(data_chunk, allocator, - source.read_bytes_raw(size))); + const auto bytes = source.read_bytes_raw(size); + stack_.emplace_back(POINTER(data_chunk, allocator, bytes)); size_ = element_size(size_, stack_.back()); } }