diff --git a/core/dplugins/dimg/imagemagick/dimgimagemagickplugin.cpp b/core/dplugins/dimg/imagemagick/dimgimagemagickplugin.cpp --- a/core/dplugins/dimg/imagemagick/dimgimagemagickplugin.cpp +++ b/core/dplugins/dimg/imagemagick/dimgimagemagickplugin.cpp @@ -125,7 +125,7 @@ QString mimes = typeMimes(); QMap map; - ExceptionInfo ex; + ExceptionInfo ex = *AcquireExceptionInfo(); size_t n = 0; const MagickInfo** inflst = GetMagickInfoList("*", &n, &ex); @@ -219,7 +219,7 @@ int DImgImageMagickPlugin::canWrite(const QString& format) const { QStringList formats; - ExceptionInfo ex; + ExceptionInfo ex = *AcquireExceptionInfo(); size_t n = 0; const MagickInfo** inflst = GetMagickInfoList("*", &n, &ex); @@ -266,7 +266,7 @@ QStringList DImgImageMagickPlugin::decoderFormats() const { QStringList formats; - ExceptionInfo ex; + ExceptionInfo ex = *AcquireExceptionInfo(); size_t n = 0; const MagickInfo** inflst = GetMagickInfoList("*", &n, &ex); diff --git a/core/tests/dimg/magickloader.cpp b/core/tests/dimg/magickloader.cpp --- a/core/tests/dimg/magickloader.cpp +++ b/core/tests/dimg/magickloader.cpp @@ -127,7 +127,7 @@ { MagickCoreGenesis((char*)NULL, MagickFalse); - ExceptionInfo ex; + ExceptionInfo ex = *AcquireExceptionInfo(); size_t n = 0; const MagickInfo** inflst = GetMagickInfoList("*", &n, &ex);