File ImageMagick-CVE-2026-25988.patch of Package ImageMagick.42999

From d2e99064d65f5955f39d92e4b208089409118683 Mon Sep 17 00:00:00 2001
From: Cristy <urban-warrior@imagemagick.org>
Date: Sat, 7 Feb 2026 17:53:15 -0500
Subject: [PATCH] 
 https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-782x-jh29-9mf7

---
 coders/msl.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

Index: ImageMagick-6.8.8-1/coders/msl.c
===================================================================
--- ImageMagick-6.8.8-1.orig/coders/msl.c
+++ ImageMagick-6.8.8-1/coders/msl.c
@@ -550,7 +550,7 @@ static void MSLEndDocument(void *context
     msl_info->content=DestroyString(msl_info->content);
 }
 
-static void MSLPushImage(MSLInfo *msl_info,Image *image)
+static ssize_t MSLPushImage(MSLInfo *msl_info,Image *image)
 {
   ssize_t
     n;
@@ -585,6 +585,7 @@ static void MSLPushImage(MSLInfo *msl_in
     ThrowMSLException(ResourceLimitFatalError,"MemoryAllocationFailed","msl");
   if (msl_info->number_groups != 0)
     msl_info->group_info[msl_info->number_groups-1].numImages++;
+  return(n);
 }
 
 static void MSLPopImage(MSLInfo *msl_info)
@@ -3370,7 +3371,7 @@ static void MSLStartElement(void *contex
     {
       if (LocaleCompare((const char *) tag,"image") == 0)
         {
-          MSLPushImage(msl_info,(Image *) NULL);
+          n=MSLPushImage(msl_info,(Image *) NULL);
           if (attributes == (const xmlChar **) NULL)
             break;
           for (i=0; (attributes[i] != (const xmlChar *) NULL); i++)
openSUSE Build Service is sponsored by