]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6944
authorCristy <urban-warrior@imagemagick.org>
Fri, 16 Mar 2018 01:06:02 +0000 (21:06 -0400)
committerCristy <urban-warrior@imagemagick.org>
Fri, 16 Mar 2018 01:06:02 +0000 (21:06 -0400)
coders/pcd.c

index f2a1e9a33c7d0bbe8a771877c24de0fcf8e45411..b990952e1c29820887d3f10145e4289f35b591e5 100644 (file)
@@ -703,6 +703,8 @@ static Image *ReadPCDImage(const ImageInfo *image_info,ExceptionInfo *exception)
         image->colorspace=YCCColorspace;
         if (LocaleCompare(image_info->magick,"PCDS") == 0)
           (void) SetImageColorspace(image,sRGBColorspace,exception);
+        if (EOFBlob(image) != MagickFalse)
+          break;
         if (j < (ssize_t) number_images)
           {
             /*