Commit 7764e0671 for imagemagick.org

commit 7764e0671886c2007e42fde0c8cd748a3f5c3a91
Author: Dirk Lemstra <dirk@lemstra.org>
Date:   Mon May 11 16:22:14 2026 +0200

    Restored the patch.

diff --git a/MagickCore/cache.c b/MagickCore/cache.c
index c3b9f2f5d..e5d38c1c4 100644
--- a/MagickCore/cache.c
+++ b/MagickCore/cache.c
@@ -5512,7 +5512,7 @@ MagickPrivate MagickBooleanType SyncAuthenticPixelCacheNexus(Image *image,
   assert(cache_info->signature == MagickCoreSignature);
   if (cache_info->type == UndefinedCache)
     return(MagickFalse);
-  if (image->mask_trait != UpdatePixelTrait)
+  if ((image->mask_trait & UpdatePixelTrait) != 0)
     {
       if (((image->channels & WriteMaskChannel) != 0) &&
           (ClipPixelCacheNexus(image,nexus_info,exception) == MagickFalse))