From 865cdf3692590bc6b1121524fe1bee188788b791 Mon Sep 17 00:00:00 2001 From: dergoegge Date: Fri, 31 May 2024 14:26:28 +0100 Subject: [PATCH] [fuzz] Use fuzzer friendly ConsumeRandomLengthByteVector in FuzzedSock::Recv See comment on FuzzedDataProvider::ConsumeRandomLengthString. --- src/test/fuzz/util/net.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/test/fuzz/util/net.cpp b/src/test/fuzz/util/net.cpp index 99151bb84d..167795e423 100644 --- a/src/test/fuzz/util/net.cpp +++ b/src/test/fuzz/util/net.cpp @@ -206,8 +206,7 @@ ssize_t FuzzedSock::Recv(void* buf, size_t len, int flags) const pad_to_len_bytes = false; } } else { - random_bytes = m_fuzzed_data_provider.ConsumeBytes( - m_fuzzed_data_provider.ConsumeIntegralInRange(0, len)); + random_bytes = ConsumeRandomLengthByteVector(m_fuzzed_data_provider, len); } if (random_bytes.empty()) { const ssize_t r = m_fuzzed_data_provider.ConsumeBool() ? 0 : -1;