]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/619
authorCristy <urban-warrior@imagemagick.org>
Tue, 25 Jul 2017 12:03:52 +0000 (08:03 -0400)
committerCristy <urban-warrior@imagemagick.org>
Tue, 25 Jul 2017 12:03:52 +0000 (08:03 -0400)
coders/png.c

index 427db5974b5650ae5a24fc2a2626e48ee548d9f0..0191f3aff5117fbd97dc95a420d190e6abc93aed 100644 (file)
@@ -5338,7 +5338,11 @@ static Image *ReadOneMNGImage(MngInfo* mng_info, const ImageInfo *image_info,
             mng_info->dhdr_warning++;
           }
         if (memcmp(type,mng_MEND,4) == 0)
-          break;
+          {
+            if (length != 0)
+              chunk=(unsigned char *) RelinquishMagickMemory(chunk);
+            break;
+          }
 
         if (skip_to_iend)
           {