From 5d41880f52dcb79d3681d0841cb8882ee614a8f0 Mon Sep 17 00:00:00 2001 From: cristy Date: Fri, 27 Nov 2009 19:06:12 +0000 Subject: [PATCH] --- coders/pcd.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/coders/pcd.c b/coders/pcd.c index 0b01d8c91..8a0127565 100644 --- a/coders/pcd.c +++ b/coders/pcd.c @@ -295,8 +295,7 @@ static MagickBooleanType DecodeImage(Image *image,unsigned char *luma, r=pcd_table[plane]; for (i=0; ((i < (long) length) && ((sum & r->mask) != r->sequence)); i++) r++; - if ((row > image->rows) || (r == (PCDTable *) NULL) || - ((size_t) (q-luma) > (image->columns*image->rows))) + if ((row > image->rows) || (r == (PCDTable *) NULL)) { (void) ThrowMagickException(&image->exception,GetMagickModule(), CorruptImageWarning,"SkipToSyncByte","`%s'",image->filename); @@ -598,7 +597,7 @@ static Image *ReadPCDImage(const ImageInfo *image_info,ExceptionInfo *exception) image->rows<<=1; } /* - Allocate lumand chroma memory. + Allocate luma and chroma memory. */ number_pixels=(MagickSizeType) image->columns*image->rows; if (number_pixels != (size_t) number_pixels) -- 2.50.1