From a46c5b3f84cab750ed3202198da05e6061e08029 Mon Sep 17 00:00:00 2001 From: Dirk Lemstra Date: Sun, 11 Mar 2018 10:41:12 +0100 Subject: [PATCH] Fixed incorrect blob referencing. --- coders/mat.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/coders/mat.c b/coders/mat.c index 7a8f1e5bc..f75300cd1 100644 --- a/coders/mat.c +++ b/coders/mat.c @@ -787,15 +787,11 @@ static Image *ReadMATImageV4(const ImageInfo *image_info,Image *image, rotated_image=RotateImage(image,90.0,exception); if (rotated_image != (Image *) NULL) { - void - *blob; - rotated_image->page.x=0; rotated_image->page.y=0; - blob = rotated_image->blob; - rotated_image->blob = image->blob; rotated_image->colors = image->colors; - image->blob = (BlobInfo *) blob; + DestroyBlob(rotated_image); + rotated_image->blob=ReferenceBlob(image->blob); AppendImageToList(&image,rotated_image); DeleteImageFromList(&image); } -- 2.40.0