From 94f30dd09d95fa0c7dc38f006ca9400723a4e563 Mon Sep 17 00:00:00 2001 From: Cristy Date: Mon, 7 Aug 2017 13:21:15 -0400 Subject: [PATCH] https://github.com/ImageMagick/ImageMagick/issues/657 --- coders/dds.c | 2 ++ 1 file changed, 2 insertions(+) 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)); -- 2.40.0