From db4bd32cc31789fc017f5db0b86a69ee43e41575 Mon Sep 17 00:00:00 2001 From: practicalswift Date: Wed, 23 Oct 2019 21:46:53 +0000 Subject: tests: Skip unnecessary fuzzer initialisation. Hold ECCVerifyHandle only when needed. --- src/test/fuzz/deserialize.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/test/fuzz/deserialize.cpp') diff --git a/src/test/fuzz/deserialize.cpp b/src/test/fuzz/deserialize.cpp index 3a6876ad3..bcd869135 100644 --- a/src/test/fuzz/deserialize.cpp +++ b/src/test/fuzz/deserialize.cpp @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include @@ -23,6 +24,12 @@ #include +void initialize() +{ + // Fuzzers using pubkey must hold an ECCVerifyHandle. + static const auto verify_handle = MakeUnique(); +} + void test_one_input(const std::vector& buffer) { CDataStream ds(buffer, SER_NETWORK, INIT_PROTO_VERSION); -- cgit v1.2.3