]> granicus.if.org Git - imagemagick/commitdiff
Fixed incorrect blob referencing.
authorDirk Lemstra <dirk@git.imagemagick.org>
Mon, 27 Aug 2018 19:34:21 +0000 (21:34 +0200)
committerDirk Lemstra <dirk@git.imagemagick.org>
Mon, 27 Aug 2018 19:35:05 +0000 (21:35 +0200)
coders/tiff.c

index 14aee4d5f2d6b3f047fd2e575b20fcb14b7e3123..6a21a2c0ea69041bccfb41733f0ee18188973f73 100644 (file)
@@ -2790,6 +2790,8 @@ static MagickBooleanType WritePTIFImage(const ImageInfo *image_info,
       pyramid_image=ResizeImage(next,columns,rows,image->filter,exception);
       if (pyramid_image == (Image *) NULL)
         break;
+      DestroyBlob(pyramid_image);
+      pyramid_image->blob=ReferenceBlob(next->blob);
       pyramid_image->resolution=resolution;
       (void) SetImageProperty(pyramid_image,"tiff:subfiletype","REDUCEDIMAGE",
         exception);