]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=8726
authorCristy <urban-warrior@imagemagick.org>
Sun, 3 Jun 2018 15:04:21 +0000 (11:04 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sun, 3 Jun 2018 15:04:21 +0000 (11:04 -0400)
coders/png.c

index 7cf534a76b7686e1ec0da2139ffa35ec337a9187..70219bf90558208acdcd4605fe00b798069844d8 100644 (file)
@@ -5441,10 +5441,7 @@ static Image *ReadOneMNGImage(MngInfo* mng_info, const ImageInfo *image_info,
 
         if ((length > PNG_UINT_31_MAX) || (length > GetBlobSize(image)) ||
             (count < 4))
-          {
-            mng_info=MngInfoFreeStruct(mng_info);
-            ThrowReaderException(CorruptImageError,"CorruptImage");
-          }
+          ThrowReaderException(CorruptImageError,"CorruptImage");
 
         p=NULL;
         chunk=(unsigned char *) NULL;