]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6014
authorCristy <urban-warrior@imagemagick.org>
Mon, 5 Feb 2018 12:18:44 +0000 (07:18 -0500)
committerCristy <urban-warrior@imagemagick.org>
Mon, 5 Feb 2018 12:18:44 +0000 (07:18 -0500)
MagickCore/xml-tree.c

index 7718c29101978b203b3ce6f6ed46edfb04fdb670..245af83ac714b8a9daf9688cfb13750ffe9dcf3a 100644 (file)
@@ -1534,6 +1534,8 @@ static char *ParseEntities(char *xml,char **entities,int state)
           (void) CopyMagickMemory(xml,xml+i,strlen(xml+i)+1);
         while ((*xml != '\0') && (*xml != ' '))
           xml++;
+        if (*xml == '\0')
+          break;
       }
       xml--;
       if ((xml >= p) && (*xml == ' '))