Commit ef809e96f for imagemagick.org
commit ef809e96f3c2b67bba482a0753ce539fa855cfdc
Author: Cristy <urban-warrior@imagemagick.org>
Date: Sun Aug 2 10:50:49 2026 -0400
refactor
diff --git a/MagickCore/constitute.c b/MagickCore/constitute.c
index 41691c5ef..964d62b1b 100644
--- a/MagickCore/constitute.c
+++ b/MagickCore/constitute.c
@@ -1154,9 +1154,8 @@ static MagickBooleanType GetImplicitDataImageType(const char *data_url,
if (LocaleNCompare(magick,"x-",2) == 0)
(void) memmove(magick,magick+2,strlen(magick+2)+1);
magick_info=GetMagickInfo(magick,exception);
- if (magick_info == (const MagickInfo *) NULL)
- return(MagickFalse);
- if (magick_info->format_type == ImplicitFormatType)
+ if ((magick_info == (const MagickInfo *) NULL) ||
+ (GetMagickExplicitAllowed(magick_info) == MagickFalse))
return(MagickFalse);
return(MagickTrue);
}