From: Dirk Lemstra Date: Mon, 2 Apr 2018 11:42:15 +0000 (+0200) Subject: Call InitializeMagick to make sure all initializers are called. X-Git-Tag: 7.0.7-29~214 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ff8a7f29a646964deb2c3722fb2c3aacc522dd14;p=imagemagick Call InitializeMagick to make sure all initializers are called. --- 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"