00017a5
--- expat-2.0.1/lib/xmlparse.c.newcve3560
e6d7928
+++ expat-2.0.1/lib/xmlparse.c
e6d7928
@@ -3703,6 +3703,9 @@ doProlog(XML_Parser parser,
e6d7928
         return XML_ERROR_UNCLOSED_TOKEN;
e6d7928
       case XML_TOK_PARTIAL_CHAR:
e6d7928
         return XML_ERROR_PARTIAL_CHAR;
e6d7928
+      case -XML_TOK_PROLOG_S:
e6d7928
+        tok = -tok;
e6d7928
+        break;
e6d7928
       case XML_TOK_NONE:
e6d7928
 #ifdef XML_DTD
e6d7928
         /* for internal PE NOT referenced between declarations */