Skip to content

Commit 0199bd3

Browse files
committed
fuzz/rbf: Add missing TestingSetup
MarcoFalke mentioned that this is likely a bug since "any log messages should be muted, not accumulated and turned into an OOM when fuzzing for a long time".
1 parent ccbaf54 commit 0199bd3

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

src/test/fuzz/rbf.cpp

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,25 @@
88
#include <test/fuzz/FuzzedDataProvider.h>
99
#include <test/fuzz/fuzz.h>
1010
#include <test/fuzz/util.h>
11+
#include <test/util/setup_common.h>
1112
#include <txmempool.h>
1213

1314
#include <cstdint>
1415
#include <optional>
1516
#include <string>
1617
#include <vector>
1718

18-
FUZZ_TARGET(rbf)
19+
namespace {
20+
const BasicTestingSetup* g_setup;
21+
} // namespace
22+
23+
void initialize_rbf()
24+
{
25+
static const auto testing_setup = MakeNoLogFileContext<>();
26+
g_setup = testing_setup.get();
27+
}
28+
29+
FUZZ_TARGET_INIT(rbf, initialize_rbf)
1930
{
2031
FuzzedDataProvider fuzzed_data_provider(buffer.data(), buffer.size());
2132
SetMockTime(ConsumeTime(fuzzed_data_provider));

0 commit comments

Comments
 (0)