]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sat, 3 Jan 2015 18:09:13 +0000 (18:09 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sat, 3 Jan 2015 18:09:13 +0000 (18:09 +0000)
coders/viff.c

index 932a6b2d4dad1b90bec8216d47b20a803a566e76..16ce9170fae2cb983fca803035a194075c4f2167 100644 (file)
@@ -320,6 +320,8 @@ static Image *ReadVIFFImage(const ImageInfo *image_info,
     viff_info.color_space_model=ReadBlobLong(image);
     for (i=0; i < 420; i++)
       (void) ReadBlobByte(image);
+    if (EOFBlob(image) != MagickFalse)
+      ThrowReaderException(CorruptImageError,"UnexpectedEndOfFile");
     image->columns=viff_info.rows;
     image->rows=viff_info.columns;
     image->depth=viff_info.x_bits_per_pixel <= 8 ? 8UL :