From ff8a7f29a646964deb2c3722fb2c3aacc522dd14 Mon Sep 17 00:00:00 2001 From: Dirk Lemstra Date: Mon, 2 Apr 2018 13:42:15 +0200 Subject: [PATCH] Call InitializeMagick to make sure all initializers are called. --- Magick++/fuzz/utils.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Magick++/fuzz/utils.cc b/Magick++/fuzz/utils.cc index ff9c1615e..0f3e8a4c1 100644 --- a/Magick++/fuzz/utils.cc +++ b/Magick++/fuzz/utils.cc @@ -1,3 +1,4 @@ +#include #include #include @@ -5,9 +6,10 @@ #define FUZZ_MAX_SIZE 2048 #endif -class FuzzingLimits { +class FuzzingInitializer { public: - FuzzingLimits() { + FuzzingInitializer() { + Magick::InitializeMagick((const char *) NULL); Magick::SecurityPolicy::maxMemoryRequest(256000000); Magick::ResourceLimits::memory(1000000000); Magick::ResourceLimits::map(500000000); @@ -17,7 +19,7 @@ public: } }; -FuzzingLimits fuzzingLimits; +FuzzingInitializer fuzzingInitializer; #if BUILD_MAIN #include "encoder_format.h" -- 2.40.0