]> granicus.if.org Git - imagemagick/commitdiff
Fixed memory leak (https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=5804)
authorDirk Lemstra <dirk@git.imagemagick.org>
Sun, 4 Mar 2018 20:20:08 +0000 (21:20 +0100)
committerDirk Lemstra <dirk@git.imagemagick.org>
Sun, 4 Mar 2018 20:21:04 +0000 (21:21 +0100)
MagickCore/montage.c

index 2e0b92e9bfd9f1e97094f4cd40d89cbcdc2259d7..5e8d647f75a7bbac83dcfe40267aea48814ea21c 100644 (file)
@@ -438,6 +438,8 @@ MagickExport Image *MontageImageList(const ImageInfo *image_info,
   }
   if (i < (ssize_t) number_images)
     {
+      if (image != (Image *) NULL)
+        image=DestroyImage(image);
       if (thumbnail == (Image *) NULL)
         i--;
       for (tile=0; (ssize_t) tile <= i; tile++)