File ImageMagick-CVE-2017-9143.patch of Package ImageMagick.29977

Index: ImageMagick-6.8.8-1/coders/art.c
===================================================================
--- ImageMagick-6.8.8-1.orig/coders/art.c	2013-12-01 15:47:50.000000000 +0100
+++ ImageMagick-6.8.8-1/coders/art.c	2017-05-30 12:01:43.306881897 +0200
@@ -175,7 +175,10 @@ static Image *ReadARTImage(const ImageIn
       break;
     count=ReadBlob(image,length,pixels);
     if (count != (ssize_t) length)
-      ThrowReaderException(CorruptImageError,"UnableToReadImageData");
+      {
+        quantum_info=DestroyQuantumInfo(quantum_info);
+        ThrowReaderException(CorruptImageError,"UnableToReadImageData");
+      }
     (void) ImportQuantumPixels(image,(CacheView *) NULL,quantum_info,
       quantum_type,pixels,exception);
     count=ReadBlob(image,(size_t) (-(ssize_t) length) & 0x01,pixels);
openSUSE Build Service is sponsored by