Commit 1e88fca11 for imagemagick.org
commit 1e88fca11c7b8517100d518bc99bd8c474f02f88
Author: Dirk Lemstra <dirk@lemstra.org>
Date: Tue Feb 3 22:06:12 2026 +0100
Fixed memory leak when writing MSL files (GHSA-gxcx-qjqp-8vjw)
diff --git a/coders/msl.c b/coders/msl.c
index 76645b3e7..a1fc10beb 100644
--- a/coders/msl.c
+++ b/coders/msl.c
@@ -7889,6 +7889,7 @@ static MagickBooleanType WriteMSLImage(const ImageInfo *image_info,Image *image,
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename);
msl_image=CloneImage(image,0,0,MagickTrue,exception);
status=ProcessMSLScript(image_info,&msl_image,exception);
+ msl_image=DestroyImageList(msl_image);
return(status);
}
#endif