]> granicus.if.org Git - imagemagick/commitdiff
Added check for empty extent.
authorDirk Lemstra <dirk@lemstra.org>
Tue, 16 Jul 2019 19:32:56 +0000 (21:32 +0200)
committerDirk Lemstra <dirk@lemstra.org>
Tue, 16 Jul 2019 19:32:56 +0000 (21:32 +0200)
coders/ps.c

index 7b22a5146a7d1aa6c0874d3e8c8faba8d33d8d2a..2d68a01d195720b4e12fd135518364d6253e7950 100644 (file)
@@ -411,7 +411,7 @@ static void ReadPSInfo(const ImageInfo *image_info,Image *image,
         */
         p=GetMagickByteBufferDatum(&buffer);
         count=(ssize_t) sscanf(p,PhotoshopProfile " %lu",&extent);
-        if (count != 1)
+        if ((count != 1) || (extent == 0))
           continue;
         if ((MagickSizeType) extent > GetBlobSize(image))
           continue;