Commit b091a083b for imagemagick.org
commit b091a083b78a358ea99a2c987e2c28afc3e17360
Author: Dirk Lemstra <dirk@lemstra.org>
Date: Sun May 24 17:19:00 2026 +0200
Free profile when the color profile is invalid.
diff --git a/MagickCore/profile.c b/MagickCore/profile.c
index 4a89c6964..d12396905 100644
--- a/MagickCore/profile.c
+++ b/MagickCore/profile.c
@@ -1450,6 +1450,8 @@ MagickExport MagickBooleanType ProfileImage(Image *image,const char *name,
if ((status != MagickFalse) &&
(cmsGetDeviceClass(source_info.profile) != cmsSigLinkClass))
status=SetImageProfilePrivate(image,profile,exception);
+ else
+ profile=DestroyStringInfo(profile);
if (target_info.profile != (cmsHPROFILE) NULL)
(void) cmsCloseProfile(target_info.profile);
}