Commit 98989e52f for imagemagick.org
commit 98989e52f48aae91f9a053258a9633f8506bdec2
Author: Cristy <urban-warrior@imagemagick.org>
Date: Fri Oct 9 14:22:41 2026 -0400
https://github.com/ImageMagick/ImageMagick/issues/9009
diff --git a/MagickCore/compare.c b/MagickCore/compare.c
index 1941679ec..afa248b39 100644
--- a/MagickCore/compare.c
+++ b/MagickCore/compare.c
@@ -4732,7 +4732,8 @@ MagickExport Image *SimilarityImage(const Image *image,const Image *reconstruct,
*similarity_image = (Image *) NULL;
MagickBooleanType
- status = MagickTrue;
+ status = MagickTrue,
+ threshold_trigger = MagickFalse;
MagickOffsetType
progress = 0;
@@ -4834,7 +4835,7 @@ MagickExport Image *SimilarityImage(const Image *image,const Image *reconstruct,
similarity_info.x,similarity_info.y,exception);
similarity_view=AcquireAuthenticCacheView(similarity_image,exception);
#if defined(MAGICKCORE_OPENMP_SUPPORT)
- #pragma omp parallel for schedule(static) shared(similarity_info,status) \
+ #pragma omp parallel for schedule(static) shared(similarity_info,status,threshold_trigger) \
magick_number_threads(image,reconstruct,similarity_image->rows,1)
#endif
for (y=0; y < (ssize_t) similarity_image->rows; y++)
@@ -4842,9 +4843,6 @@ MagickExport Image *SimilarityImage(const Image *image,const Image *reconstruct,
double
similarity;
- MagickBooleanType
- threshold_trigger = MagickFalse;
-
Quantum
*magick_restrict q;