Skip to content

Commit b8843d3

Browse files
committed
fuzz: Let fuzzers use filter options in GetAddr/GetAddresses
1 parent e16f420 commit b8843d3

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/test/fuzz/addrman.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,8 @@ FUZZ_TARGET(addrman, .init = initialize_addrman)
286286
(void)const_addr_man.GetAddr(
287287
/*max_addresses=*/fuzzed_data_provider.ConsumeIntegralInRange<size_t>(0, 4096),
288288
/*max_pct=*/fuzzed_data_provider.ConsumeIntegralInRange<size_t>(0, 4096),
289-
network);
289+
network,
290+
/*filtered=*/fuzzed_data_provider.ConsumeBool());
290291
(void)const_addr_man.Select(fuzzed_data_provider.ConsumeBool(), network);
291292
std::optional<bool> in_new;
292293
if (fuzzed_data_provider.ConsumeBool()) {

src/test/fuzz/connman.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,8 @@ FUZZ_TARGET(connman, .init = initialize_connman)
8888
(void)connman.GetAddresses(
8989
/*max_addresses=*/fuzzed_data_provider.ConsumeIntegral<size_t>(),
9090
/*max_pct=*/fuzzed_data_provider.ConsumeIntegral<size_t>(),
91-
/*network=*/std::nullopt);
91+
/*network=*/std::nullopt,
92+
/*filtered=*/fuzzed_data_provider.ConsumeBool());
9293
},
9394
[&] {
9495
(void)connman.GetAddresses(

0 commit comments

Comments
 (0)