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;