Commit d14e83b6c for imagemagick.org

commit d14e83b6c676bd3d14f7aa296fea6029524a6d9b
Author: Cristy <urban-warrior@imagemagick.org>
Date:   Sat Aug 1 20:19:19 2026 -0400

    revert

diff --git a/coders/svg.c b/coders/svg.c
index 8419a17fd..2cbd91ecd 100644
--- a/coders/svg.c
+++ b/coders/svg.c
@@ -775,41 +775,6 @@ static double GetUserSpaceCoordinateValue(const SVGInfo *svg_info,int type,
 extern "C" {
 #endif

-static MagickBooleanType SVGIsSupportedInlineImageFormat(const char *url)
-{
-  const char
-    prefix[] = "data:image/";
-
-  ssize_t
-    i;
-
-  static const char
-    *safe_formats[] =
-    {
-      "png",
-      "jpeg",
-      "jpg",
-      "gif",
-      "webp",
-      "svg+xml",
-      "x-icon",
-      "vnd.microsoft.icon"
-    };
-
-  if (url == (const char *) NULL)
-    return(MagickFalse);
-  if (strncmp(url,prefix,sizeof(prefix)-1) != 0)
-    return(MagickFalse);
-  for (i=0; i < (ssize_t) (sizeof(safe_formats)/sizeof(*safe_formats)); i++)
-  {
-    const char *mime = url+sizeof(prefix)-1;
-    const char *format = safe_formats[i];
-    if (strncmp(mime,format,strlen(format)) == 0)
-      return(MagickTrue);
-  }
-  return(MagickFalse);
-}
-
 static void SVGStripString(const MagickBooleanType trim,char *message)
 {
   char
@@ -2549,11 +2514,7 @@ static void SVGStartElement(void *context,const xmlChar *name,
             }
           if (LocaleCompare(keyword,"xlink:href") == 0)
             {
-              if (LocaleNCompare(value,"data:",5) != 0)
-                (void) CloneString(&svg_info->url,value);
-              else
-                if (SVGIsSupportedInlineImageFormat(value) != MagickFalse)
-                  (void) CloneString(&svg_info->url,value);
+              (void) CloneString(&svg_info->url,value);
               break;
             }
           if (LocaleCompare(keyword,"x1") == 0)