Commit 8e835bd7a for imagemagick.org
commit 8e835bd7a06756cf959cc5157bea55d666c2924b
Author: Cristy <urban-warrior@imagemagick.org>
Date: Sun Jul 5 16:28:41 2026 -0400
eliminate compiler warning
diff --git a/MagickCore/policy.c b/MagickCore/policy.c
index 282b0539c..9d24ea21b 100644
--- a/MagickCore/policy.c
+++ b/MagickCore/policy.c
@@ -767,7 +767,8 @@ MagickExport MagickBooleanType IsRightsAuthorizedByName(
If this match was against a canonical form, accumulate allowed rights.
*/
canonical_matched_any=MagickTrue;
- canonical_allowed_accumulator&=policy->rights;
+ canonical_allowed_accumulator=(PolicyRights) ((int)
+ canonical_allowed_accumulator & (int) policy->rights);
}
}
UnlockSemaphoreInfo(policy_semaphore);
@@ -798,8 +799,8 @@ MagickExport MagickBooleanType IsRightsAuthorizedByName(
*/
if (canonical_matched_any != MagickFalse)
{
- PolicyRights canonical_denied_mask = (AllPolicyRights &
- ~canonical_allowed_accumulator);
+ PolicyRights canonical_denied_mask = (PolicyRights) ((int)
+ AllPolicyRights & (int) ~canonical_allowed_accumulator);
if ((canonical_denied_mask & rights) != 0)
status=MagickFalse;
}