From 23d8f346896c806581189c9eb870c7833c09f5be Mon Sep 17 00:00:00 2001 From: Jon Atack Date: Thu, 17 Dec 2020 18:49:30 +0100 Subject: [PATCH] fuzz: replace CNode code with fuzz/util.h::ConsumeNode() --- src/test/fuzz/net.cpp | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/src/test/fuzz/net.cpp b/src/test/fuzz/net.cpp index 66d7c512e42..8c5f18e6b6d 100644 --- a/src/test/fuzz/net.cpp +++ b/src/test/fuzz/net.cpp @@ -28,26 +28,7 @@ FUZZ_TARGET_INIT(net, initialize_net) { FuzzedDataProvider fuzzed_data_provider(buffer.data(), buffer.size()); SetMockTime(ConsumeTime(fuzzed_data_provider)); - const std::optional address = ConsumeDeserializable(fuzzed_data_provider); - if (!address) { - return; - } - const std::optional address_bind = ConsumeDeserializable(fuzzed_data_provider); - if (!address_bind) { - return; - } - - CNode node{fuzzed_data_provider.ConsumeIntegral(), - static_cast(fuzzed_data_provider.ConsumeIntegral()), - fuzzed_data_provider.ConsumeIntegral(), - INVALID_SOCKET, - *address, - fuzzed_data_provider.ConsumeIntegral(), - fuzzed_data_provider.ConsumeIntegral(), - *address_bind, - fuzzed_data_provider.ConsumeRandomLengthString(32), - fuzzed_data_provider.PickValueInArray({ConnectionType::INBOUND, ConnectionType::OUTBOUND_FULL_RELAY, ConnectionType::MANUAL, ConnectionType::FEELER, ConnectionType::BLOCK_RELAY, ConnectionType::ADDR_FETCH}), - fuzzed_data_provider.ConsumeBool()}; + CNode node{ConsumeNode(fuzzed_data_provider)}; node.SetCommonVersion(fuzzed_data_provider.ConsumeIntegral()); while (fuzzed_data_provider.ConsumeBool()) { switch (fuzzed_data_provider.ConsumeIntegralInRange(0, 10)) {