Sophie

Sophie

distrib > Mageia > 5 > x86_64 > by-pkgid > 857b723175ea1d5f45c5b31f25037f76 > files > 58

imagemagick-6.8.9.9-4.2.mga5.src.rpm

From 4f68e9661518463fca523c9726bb5d940a2aa6d8 Mon Sep 17 00:00:00 2001
From: Cristy <urban-warrior@imagemagick.org>
Date: Mon, 31 Aug 2015 16:19:40 -0400
Subject: [PATCH] 
 https://bugs.launchpad.net/ubuntu/+source/imagemagick/+bug/1490362

---
 coders/tga.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/coders/tga.c b/coders/tga.c
index c2d7604..781933d 100644
--- a/coders/tga.c
+++ b/coders/tga.c
@@ -315,6 +315,8 @@ static Image *ReadTGAImage(const ImageInfo *image_info,
       /*
         Read TGA raster colormap.
       */
+      if (image->colors < tga_info.colormap_index)
+        image->colors=tga_info.colormap_index;
       if (AcquireImageColormap(image,image->colors) == MagickFalse)
         ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed");
       for (i=0; i < (ssize_t) image->colors; i++)