From: Cristy Date: Mon, 7 Aug 2017 17:21:15 +0000 (-0400) Subject: https://github.com/ImageMagick/ImageMagick/issues/657 X-Git-Tag: 7.0.6-6~24 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=94f30dd09d95fa0c7dc38f006ca9400723a4e563;p=imagemagick https://github.com/ImageMagick/ImageMagick/issues/657 --- diff --git a/coders/dds.c b/coders/dds.c index 85feee517..3cb3cef87 100644 --- a/coders/dds.c +++ b/coders/dds.c @@ -1783,6 +1783,8 @@ static Image *ReadDDSImage(const ImageInfo *image_info,ExceptionInfo *exception) if (n != 0) { /* Start a new image */ + if (EOFBlob(image) != MagickFalse) + ThrowReaderException(CorruptImageError,"UnexpectedEndOfFile"); AcquireNextImage(image_info,image,exception); if (GetNextImageInList(image) == (Image *) NULL) return(DestroyImageList(image));