File GraphicsMagick-CVE-2016-7537.patch of Package GraphicsMagick.7782

Index: GraphicsMagick-1.3.25/coders/pdb.c
===================================================================
--- GraphicsMagick-1.3.25.orig/coders/pdb.c	2016-11-29 15:39:26.939227234 +0100
+++ GraphicsMagick-1.3.25/coders/pdb.c	2016-11-29 15:39:26.951227439 +0100
@@ -462,7 +462,7 @@ static Image *ReadPDBImage(const ImageIn
 
   packets=MagickArraySize((MagickArraySize(bits_per_pixel,image->columns)+7)/8,
                           image->rows);
-  pixels=MagickAllocateMemory(unsigned char *,packets + (packets != 0 ? 256 : 0));
+  pixels=MagickAllocateMemory(unsigned char *,packets + (packets != 0 ? 257 : 0));
   if (pixels == (unsigned char *) NULL)
     ThrowPDBReaderException(ResourceLimitWarning,MemoryAllocationFailed,image);
   switch (pdb_image.version)
openSUSE Build Service is sponsored by