diff --git a/src/test/fuzz/cmpctblock.cpp b/src/test/fuzz/cmpctblock.cpp index d5e6e0d19de..fea62297902 100644 --- a/src/test/fuzz/cmpctblock.cpp +++ b/src/test/fuzz/cmpctblock.cpp @@ -126,6 +126,8 @@ FUZZ_TARGET(cmpctblock, .init = initialize_cmpctblock) FakeSteadyClock steady_clock; auto setup = g_setup; + auto& connman = *static_cast(setup->m_node.connman.get()); + connman.Reset(); auto& mempool = *setup->m_node.mempool; auto& chainman = static_cast(*setup->m_node.chainman); chainman.ResetIbd(); @@ -133,7 +135,6 @@ FUZZ_TARGET(cmpctblock, .init = initialize_cmpctblock) const size_t initial_index_size{WITH_LOCK(chainman.GetMutex(), return chainman.BlockIndex().size())}; AddrMan addrman{*setup->m_node.netgroupman, /*deterministic=*/true, /*consistency_check_ratio=*/0}; - auto& connman = *static_cast(setup->m_node.connman.get()); auto peerman = PeerManager::make(connman, addrman, /*banman=*/nullptr, chainman, mempool, *setup->m_node.warnings, diff --git a/src/test/fuzz/p2p_handshake.cpp b/src/test/fuzz/p2p_handshake.cpp index 9b657d68360..0ab3e0c248c 100644 --- a/src/test/fuzz/p2p_handshake.cpp +++ b/src/test/fuzz/p2p_handshake.cpp @@ -40,6 +40,7 @@ FUZZ_TARGET(p2p_handshake, .init = ::initialize) auto& node{g_setup->m_node}; auto& connman{static_cast(*node.connman)}; + connman.Reset(); auto& chainman{static_cast(*node.chainman)}; FakeNodeClock clock{1610000000s}; // 2021-01-07, arbitrary FakeSteadyClock steady_clock;