Commit eb9299434 for imagemagick.org
commit eb9299434aecf3f486039c4a6c367160ed526e5a
Author: Cristy <urban-warrior@imagemagick.org>
Date: Thu Nov 12 19:44:52 2026 -0500
https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-5c63-85hh-8vpj
diff --git a/MagickCore/compare.c b/MagickCore/compare.c
index 3b8a414db..c4bb99fae 100644
--- a/MagickCore/compare.c
+++ b/MagickCore/compare.c
@@ -4929,6 +4929,17 @@ MagickExport Image *SimilarityImage(const Image *image,const Image *reconstruct,
}
}
q+=(ptrdiff_t) GetPixelChannels(similarity_image);
+ if (image->progress_monitor != (MagickProgressMonitor) NULL)
+ {
+ MagickBooleanType
+ proceed;
+
+ progress++;
+ proceed=SetImageProgress(image,SimilarityImageTag,progress,
+ (MagickSizeType) image->columns*image->rows);
+ if (proceed == MagickFalse)
+ status=MagickFalse;
+ }
}
#if defined(MAGICKCORE_OPENMP_SUPPORT)
#pragma omp critical (MagickCore_GetSimilarityMetric)
@@ -4966,7 +4977,8 @@ MagickExport Image *SimilarityImage(const Image *image,const Image *reconstruct,
proceed;
progress++;
- proceed=SetImageProgress(image,SimilarityImageTag,progress,image->rows);
+ proceed=SetImageProgress(image,SimilarityImageTag,progress,
+ (MagickSizeType) image->columns*image->rows);
if (proceed == MagickFalse)
status=MagickFalse;
}