diff --git a/src/test/fuzz/connman.cpp b/src/test/fuzz/connman.cpp index 54c33843df..fc3fd9201a 100644 --- a/src/test/fuzz/connman.cpp +++ b/src/test/fuzz/connman.cpp @@ -37,6 +37,10 @@ FUZZ_TARGET_INIT(connman, initialize_connman) *g_setup->m_node.addrman, *g_setup->m_node.netgroupman, fuzzed_data_provider.ConsumeBool()}; + + const uint64_t max_outbound_limit{fuzzed_data_provider.ConsumeIntegral()}; + connman.Init({ .nMaxOutboundLimit = max_outbound_limit }); + CNetAddr random_netaddr; CNode random_node = ConsumeNode(fuzzed_data_provider); CSubNet random_subnet; @@ -120,7 +124,7 @@ FUZZ_TARGET_INIT(connman, initialize_connman) (void)connman.GetAddedNodeInfo(); (void)connman.GetExtraFullOutboundCount(); (void)connman.GetLocalServices(); - (void)connman.GetMaxOutboundTarget(); + assert(connman.GetMaxOutboundTarget() == max_outbound_limit); (void)connman.GetMaxOutboundTimeframe(); (void)connman.GetMaxOutboundTimeLeftInCycle(); (void)connman.GetNetworkActive();