Skip to content

Commit e37f536

Browse files
Make lifetime correctness easier to see (avoid reference lifetime extension)
1 parent e7ddbd9 commit e37f536

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/test/fuzz/bloom_filter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ void test_one_input(const std::vector<uint8_t>& buffer)
2727
while (fuzzed_data_provider.remaining_bytes() > 0) {
2828
switch (fuzzed_data_provider.ConsumeIntegralInRange(0, 6)) {
2929
case 0: {
30-
const std::vector<unsigned char>& b = ConsumeRandomLengthByteVector(fuzzed_data_provider);
30+
const std::vector<unsigned char> b = ConsumeRandomLengthByteVector(fuzzed_data_provider);
3131
(void)bloom_filter.contains(b);
3232
bloom_filter.insert(b);
3333
const bool present = bloom_filter.contains(b);

src/test/fuzz/rolling_bloom_filter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ void test_one_input(const std::vector<uint8_t>& buffer)
2424
while (fuzzed_data_provider.remaining_bytes() > 0) {
2525
switch (fuzzed_data_provider.ConsumeIntegralInRange(0, 2)) {
2626
case 0: {
27-
const std::vector<unsigned char>& b = ConsumeRandomLengthByteVector(fuzzed_data_provider);
27+
const std::vector<unsigned char> b = ConsumeRandomLengthByteVector(fuzzed_data_provider);
2828
(void)rolling_bloom_filter.contains(b);
2929
rolling_bloom_filter.insert(b);
3030
const bool present = rolling_bloom_filter.contains(b);

src/test/fuzz/util.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ NODISCARD inline std::vector<uint8_t> ConsumeRandomLengthByteVector(FuzzedDataPr
2727
template <typename T>
2828
NODISCARD inline Optional<T> ConsumeDeserializable(FuzzedDataProvider& fuzzed_data_provider, size_t max_length = 4096) noexcept
2929
{
30-
const std::vector<uint8_t>& buffer = ConsumeRandomLengthByteVector(fuzzed_data_provider, max_length);
30+
const std::vector<uint8_t> buffer = ConsumeRandomLengthByteVector(fuzzed_data_provider, max_length);
3131
CDataStream ds{buffer, SER_NETWORK, INIT_PROTO_VERSION};
3232
T obj;
3333
try {

0 commit comments

Comments
 (0)