From: Cristy Date: Sun, 20 Aug 2017 12:09:32 +0000 (-0400) Subject: ... X-Git-Tag: 7.0.6-9~2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e8f0cc6d358ea667652bdf31af5734f76c38e805;p=imagemagick ... --- diff --git a/coders/mat.c b/coders/mat.c index fc8da2b14..b9de9eb20 100644 --- a/coders/mat.c +++ b/coders/mat.c @@ -690,7 +690,9 @@ static Image *ReadMATImageV4(const ImageInfo *image_info,Image *image, if (image_info->ping != MagickFalse) { Swap(image->columns,image->rows); - return(image); + if(HDR.imagf==1) ldblk *= 2; + SeekBlob(image, HDR.nCols*ldblk, SEEK_CUR); + goto skip_reading_current; } status=SetImageExtent(image,image->columns,image->rows,exception); if (status == MagickFalse) @@ -796,6 +798,7 @@ static Image *ReadMATImageV4(const ImageInfo *image_info,Image *image, /* Allocate next image structure. */ +skip_reading_current: AcquireNextImage(image_info,image,exception); if (GetNextImageInList(image) == (Image *) NULL) {