Commit dcdbbf427 for imagemagick.org
commit dcdbbf4278fab20a32a4ad80e64cb95c368ca8dd
Author: Dirk Lemstra <dirk@lemstra.org>
Date: Thu Aug 27 20:32:18 2026 +0200
More fixes for GHSA-vcjj-32hg-qpx5.
diff --git a/MagickCore/constitute.c b/MagickCore/constitute.c
index 6e0402f8e..60ea47bfd 100644
--- a/MagickCore/constitute.c
+++ b/MagickCore/constitute.c
@@ -785,7 +785,7 @@ MagickExport Image *ReadImage(const ImageInfo *image_info,
*/
if (GetMagickDecoderThreadSupport(magick_info) == MagickFalse)
LockSemaphoreInfo(magick_info->semaphore);
- status=IsCoderAuthorized(magick_info->magick_module,read_info->magick,
+ status=IsCoderAuthorized(magick_info->magick_module,magick_info->name,
ReadPolicyRights,exception);
image=(Image *) NULL;
if (status != MagickFalse)
@@ -1367,7 +1367,7 @@ MagickExport MagickBooleanType WriteImage(const ImageInfo *image_info,
*/
if (GetMagickEncoderThreadSupport(magick_info) == MagickFalse)
LockSemaphoreInfo(magick_info->semaphore);
- status=IsCoderAuthorized(magick_info->magick_module,write_info->magick,
+ status=IsCoderAuthorized(magick_info->magick_module,magick_info->name,
WritePolicyRights,exception);
if (status != MagickFalse)
status=encoder(write_info,image,exception);