summaryrefslogtreecommitdiff
path: root/coders/pes.c
diff options
context:
space:
mode:
authorCristy <urban-warrior@imagemagick.org>2016-06-05 16:33:06 -0400
committerCristy <urban-warrior@imagemagick.org>2016-06-05 16:33:59 -0400
commit14ba9affc84ec2b98fddefe2423471c338d4e427 (patch)
treec83b9cacc5a78ac69f807fb3dbd3fbacc8928238 /coders/pes.c
parenta35ec567089290b7e94fbad81a21a2783eef282a (diff)
downloadImageMagick-14ba9affc84ec2b98fddefe2423471c338d4e427.tar.gz
https://github.com/ImageMagick/ImageMagick/issues/213
Diffstat (limited to 'coders/pes.c')
-rw-r--r--coders/pes.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/coders/pes.c b/coders/pes.c
index f18219ba9..d05187fa2 100644
--- a/coders/pes.c
+++ b/coders/pes.c
@@ -509,7 +509,10 @@ static Image *ReadPESImage(const ImageInfo *image_info,ExceptionInfo *exception)
blocks[i].offset=0;
}
for ( ; i < 256L; i++)
+ {
blocks[i].offset=0;
+ blocks[i].color=PESColor;
+ }
if (DiscardBlobBytes(image,532L-number_colors-21) == MagickFalse)
ThrowFileException(exception,CorruptImageError,"UnexpectedEndOfFile",
image->filename);
@@ -555,7 +558,7 @@ static Image *ReadPESImage(const ImageInfo *image_info,ExceptionInfo *exception)
Normal stitch.
*/
if ((x & 0x40) != 0)
- x-=0x80;
+ x-=0x80;
}
else
{