]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6235
authorCristy <urban-warrior@imagemagick.org>
Wed, 14 Feb 2018 00:23:43 +0000 (19:23 -0500)
committerCristy <urban-warrior@imagemagick.org>
Wed, 14 Feb 2018 00:24:00 +0000 (19:24 -0500)
MagickCore/xml-tree.c

index dfcfe8ccf7c436742e901fa1cfe5e9e482c04f9a..c19e85c6d30bc7dc937047fdb2392e46b04d0623 100644 (file)
@@ -1721,6 +1721,8 @@ static MagickBooleanType ParseInternalDoctype(XMLTreeRoot *root,char *xml,
         /*
           Parse entity definitions.
         */
+        if (strspn(xml+8,XMLWhitespace) == 0)
+          break;
         xml+=strspn(xml+8,XMLWhitespace)+8;
         c=xml;
         n=xml+strspn(xml,XMLWhitespace "%");