Skip to content

Commit fab860a

Browse files
author
MarcoFalke
committed
fuzz: Stop nodes in process_message* fuzzers
1 parent 6666c82 commit fab860a

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/test/fuzz/process_message.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,4 +81,6 @@ void test_one_input(const std::vector<uint8_t>& buffer)
8181
} catch (const std::ios_base::failure&) {
8282
}
8383
SyncWithValidationInterfaceQueue();
84+
LOCK2(::cs_main, g_cs_orphans); // See init.cpp for rationale for implicit locking order requirement
85+
g_setup->m_node.connman->StopNodes();
8486
}

src/test/fuzz/process_messages.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ void test_one_input(const std::vector<uint8_t>& buffer)
7575
} catch (const std::ios_base::failure&) {
7676
}
7777
}
78-
connman.ClearTestNodes();
7978
SyncWithValidationInterfaceQueue();
79+
LOCK2(::cs_main, g_cs_orphans); // See init.cpp for rationale for implicit locking order requirement
80+
g_setup->m_node.connman->StopNodes();
8081
}

0 commit comments

Comments
 (0)