File ImageMagick-CVE-2017-13131.patch of Package ImageMagick.24649

Index: ImageMagick-6.8.8-1/coders/miff.c
===================================================================
--- ImageMagick-6.8.8-1.orig/coders/miff.c	2018-02-13 15:35:23.834554202 +0100
+++ ImageMagick-6.8.8-1/coders/miff.c	2018-02-13 15:48:47.808165755 +0100
@@ -1099,7 +1099,11 @@ static Image *ReadMIFFImage(const ImageI
     if ((LocaleCompare(id,"ImageMagick") != 0) ||
         (image->storage_class == UndefinedClass) ||
         (image->columns == 0) || (image->rows == 0))
-      ThrowReaderException(CorruptImageError,"ImproperImageHeader");
+      {
+        if (profiles != (LinkedListInfo *) NULL)
+          profiles=DestroyLinkedList(profiles,RelinquishMagickMemory);
+        ThrowReaderException(CorruptImageError,"ImproperImageHeader");
+      }
     if (image->montage != (char *) NULL)
       {
         register char
openSUSE Build Service is sponsored by