File GraphicsMagick-CVE-2016-7528.patch of Package GraphicsMagick.7893

From ca0c886abd6d3ef335eb74150cd23b89ebd17135 Mon Sep 17 00:00:00 2001
From: Cristy <urban-warrior@imagemagick.org>
Date: Sun, 24 Jan 2016 17:42:22 -0500
Subject: [PATCH] https://github.com/ImageMagick/ImageMagick/issues/99

---
 coders/viff.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Index: GraphicsMagick-1.3.25/coders/viff.c
===================================================================
--- GraphicsMagick-1.3.25.orig/coders/viff.c	2016-05-30 19:19:54.000000000 +0200
+++ GraphicsMagick-1.3.25/coders/viff.c	2016-11-29 15:13:01.124145737 +0100
@@ -626,7 +626,7 @@ static Image *ReadVIFFImage(const ImageI
       ThrowReaderException(CorruptImageError,InsufficientImageDataInFile,image);
     viff_pixels=MagickAllocateArray(unsigned char *,
                                     MagickArraySize(bytes_per_pixel,
-                                                    max_packets),
+                                                    Max(number_pixels, max_packets)),
                                     sizeof(Quantum));
     if (viff_pixels == (unsigned char *) NULL)
       ThrowReaderException(ResourceLimitError,MemoryAllocationFailed,image);
openSUSE Build Service is sponsored by