]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/908
authorCristy <urban-warrior@imagemagick.org>
Fri, 22 Dec 2017 12:03:49 +0000 (07:03 -0500)
committerCristy <urban-warrior@imagemagick.org>
Fri, 22 Dec 2017 12:03:49 +0000 (07:03 -0500)
ChangeLog
coders/png.c

index fe7e286f8503cb52653effd2563e5e338a20fd87..c7b894525806a1316f3dbcf6c4999b00480f8b11 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,8 @@
   * Fix error reading multi-layer XCF image file.
   * Fix possible stack overflow in WEBP reader (reference
     https://github.com/ImageMagick/ImageMagick/issues/907)
+  * Fixed numerous memory leaks (reference
+    https://github.com/ImageMagick/ImageMagick/issues).
 
 2017-12-16  7.0.7-15 Cristy  <quetzlzacatenango@image...>
   * Release ImageMagick version 7.0.7-15, GIT revision 21924:30cb31746:20171216.
index e36b3cadf8422c89fe8bd72d01e2f0c326b73016..7dd818b500eedb7f3e9a405f31d12d2ec99448c9 100644 (file)
@@ -2383,7 +2383,9 @@ static Image *ReadOnePNGImage(MngInfo *mng_info,
         (void) LogMagickEvent(CoderEvent,GetMagickModule(),
           "  exit ReadOnePNGImage() with error.");
 
-      return(GetFirstImageInList(image));
+      if (image != (Image *) NULL)
+        image=DestroyImage(image);
+      return(image);
     }
 
   /* {  For navigation to end of SETJMP-protected block.  Within this