Commit 703f6f5a7 for imagemagick.org

commit 703f6f5a73bc7d83493cabca03fce6fb2d0e0e54
Author: Cristy <urban-warrior@imagemagick.org>
Date:   Sun May 10 11:39:37 2026 -0400

    initialize mask trait for -region option

diff --git a/MagickCore/image.c b/MagickCore/image.c
index 18677a7c7..45c48671e 100644
--- a/MagickCore/image.c
+++ b/MagickCore/image.c
@@ -3320,7 +3320,6 @@ MagickExport MagickBooleanType SetImageMask(Image *image,const PixelMask type,
   if (SyncImagePixelCache(image,exception) == MagickFalse)
     return(MagickFalse);
   status=MagickTrue;
-  image->mask_trait=UpdatePixelTrait;
   mask_view=AcquireVirtualCacheView(mask,exception);
   image_view=AcquireAuthenticCacheView(image,exception);
 #if defined(MAGICKCORE_OPENMP_SUPPORT)
@@ -3379,7 +3378,7 @@ MagickExport MagickBooleanType SetImageMask(Image *image,const PixelMask type,
     if (SyncCacheViewAuthenticPixels(image_view,exception) == MagickFalse)
       status=MagickFalse;
   }
-  image->mask_trait=UndefinedPixelTrait;
+  image->mask_trait=UpdatePixelTrait;
   mask_view=DestroyCacheView(mask_view);
   image_view=DestroyCacheView(image_view);
   return(status);
@@ -3480,7 +3479,6 @@ MagickExport MagickBooleanType SetImageRegionMask(Image *image,
   if (SyncImagePixelCache(image,exception) == MagickFalse)
     return(MagickFalse);
   status=MagickTrue;
-  image->mask_trait=UpdatePixelTrait;
   image_view=AcquireAuthenticCacheView(image,exception);
 #if defined(MAGICKCORE_OPENMP_SUPPORT)
   #pragma omp parallel for schedule(static) shared(status) \
@@ -3534,7 +3532,7 @@ MagickExport MagickBooleanType SetImageRegionMask(Image *image,
     if (SyncCacheViewAuthenticPixels(image_view,exception) == MagickFalse)
       status=MagickFalse;
   }
-  image->mask_trait=UndefinedPixelTrait;
+  image->mask_trait=UpdatePixelTrait;
   image_view=DestroyCacheView(image_view);
   return(status);
 }