Commit 174275bc1 for imagemagick.org
commit 174275bc1b53e2f23bbff7cd013dc9faa8a99c5a
Author: Cristy <urban-warrior@imagemagick.org>
Date: Thu Jun 4 21:38:16 2026 -0400
https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-7c7m-fpjw-gwcq
diff --git a/MagickCore/colorspace.c b/MagickCore/colorspace.c
index f54599c30..ce100176a 100644
--- a/MagickCore/colorspace.c
+++ b/MagickCore/colorspace.c
@@ -2452,10 +2452,12 @@ static MagickBooleanType TransformsRGBImage(Image *image,
logmap[i]=QuantumRange;
if (image->storage_class == PseudoClass)
{
- if (SyncImage(image,exception) == MagickFalse)
- return(MagickFalse);
- if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse)
- return(MagickFalse);
+ if ((SyncImage(image,exception) == MagickFalse) ||
+ (SetImageStorageClass(image,DirectClass,exception) == MagickFalse))
+ {
+ logmap=(Quantum *) RelinquishMagickMemory(logmap);
+ return(MagickFalse);
+ }
}
image_view=AcquireAuthenticCacheView(image,exception);
#if defined(MAGICKCORE_OPENMP_SUPPORT)