From 685a44c60122a8e9bf69076bdab117dd55469373 Mon Sep 17 00:00:00 2001 From: frankomosh Date: Mon, 16 Mar 2026 11:39:41 +0300 Subject: [PATCH] fuzz: set fSuccessfullyConnected in connman harness Without this, NodeFullyConnected() filters out every fuzz-constructed node, making ForEachNode's callback unreachable (0/1.13M branch hits from my end). --- src/test/fuzz/connman.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/test/fuzz/connman.cpp b/src/test/fuzz/connman.cpp index 4a8b7b2155f..6d28e72f0fe 100644 --- a/src/test/fuzz/connman.cpp +++ b/src/test/fuzz/connman.cpp @@ -89,6 +89,8 @@ FUZZ_TARGET(connman, .init = initialize_connman) LIMITED_WHILE(fuzzed_data_provider.ConsumeBool(), 100) { CNode& p2p_node{*ConsumeNodeAsUniquePtr(fuzzed_data_provider).release()}; + // Simulate post-handshake state. + p2p_node.fSuccessfullyConnected = true; connman.AddTestNode(p2p_node); }