]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <mikayla-grace@urban-warrior.org>
Sat, 9 Feb 2019 12:49:16 +0000 (07:49 -0500)
committerCristy <mikayla-grace@urban-warrior.org>
Sat, 9 Feb 2019 12:49:16 +0000 (07:49 -0500)
coders/png.c

index 986aaa5d3039c501df8ad54f7882cd8e221a73da..76e36126f017b981f8d6040c1351d6717470b625 100644 (file)
@@ -6093,8 +6093,11 @@ static Image *ReadOneMNGImage(MngInfo* mng_info, const ImageInfo *image_info,
                 image->background_color=mng_background_color;
                 image->alpha_trait=UndefinedPixelTrait;
                 image->delay=0;
-                (void) SetImageBackgroundColor(image,exception);
-
+                if (SetImageBackgroundColor(image,exception) == MagickFalse)
+                  {
+                    chunk=(unsigned char *) RelinquishMagickMemory(chunk);
+                    return(DestroyImageList(image));
+                  }
                 if (logging != MagickFalse)
                   (void) LogMagickEvent(CoderEvent,GetMagickModule(),
                     "  Insert backgd layer, L=%.20g, R=%.20g T=%.20g, B=%.20g",