Commit 03d820f5f for imagemagick.org

commit 03d820f5f56ff0aaa44916b297bbc49ab8c63a4b
Author: Cristy <urban-warrior@imagemagick.org>
Date:   Thu Jun 18 20:41:25 2026 -0400

    eliminate compiler exception

diff --git a/coders/svg.c b/coders/svg.c
index 98b82d767..acc95259c 100644
--- a/coders/svg.c
+++ b/coders/svg.c
@@ -3209,6 +3209,9 @@ static Image *RenderMSVGImage(const ImageInfo *image_info,Image *image,
           const char
             *option;

+          PolicyRights
+            rights = (PolicyRights) (ReadPolicyRights | WritePolicyRights);
+
           parser->_private=(SVGInfo *) svg_info;
           option = GetImageOption(image_info,"svg:parse-huge");
           if (option == (char *) NULL)
@@ -3219,7 +3222,7 @@ static Image *RenderMSVGImage(const ImageInfo *image_info,Image *image,
           option=GetImageOption(image_info,"svg:substitute-entities");
           if ((option != (char *) NULL) &&
               (IsStringTrue(option) != MagickFalse) &&
-              (IsRightsAuthorizedByName(SystemPolicyDomain,"svg",ReadPolicyRights | WritePolicyRights,"substitute-entities") != MagickFalse))
+              (IsRightsAuthorizedByName(SystemPolicyDomain,"svg",rights,"substitute-entities") != MagickFalse))
             (void) xmlCtxtUseOptions(parser,XML_PARSE_NOENT);
           while ((n=ReadBlob(image,MagickPathExtent-1,message)) != 0)
           {