fuzz: Actually use const addrman

This commit is contained in:
MarcoFalke 2021-06-14 09:40:51 +02:00
parent fae0c79351
commit fab755b77f
No known key found for this signature in database
GPG Key ID: CE2B75697E69A548

View File

@ -103,11 +103,11 @@ FUZZ_TARGET_INIT(addrman, initialize_addrman)
}); });
} }
const CAddrMan& const_addr_man{addr_man}; const CAddrMan& const_addr_man{addr_man};
(void)/*const_*/addr_man.GetAddr( (void)const_addr_man.GetAddr(
/* max_addresses */ fuzzed_data_provider.ConsumeIntegralInRange<size_t>(0, 4096), /* max_addresses */ fuzzed_data_provider.ConsumeIntegralInRange<size_t>(0, 4096),
/* max_pct */ fuzzed_data_provider.ConsumeIntegralInRange<size_t>(0, 4096), /* max_pct */ fuzzed_data_provider.ConsumeIntegralInRange<size_t>(0, 4096),
/* network */ std::nullopt); /* network */ std::nullopt);
(void)/*const_*/addr_man.Select(fuzzed_data_provider.ConsumeBool()); (void)const_addr_man.Select(fuzzed_data_provider.ConsumeBool());
(void)const_addr_man.size(); (void)const_addr_man.size();
CDataStream data_stream(SER_NETWORK, PROTOCOL_VERSION); CDataStream data_stream(SER_NETWORK, PROTOCOL_VERSION);
data_stream << const_addr_man; data_stream << const_addr_man;