mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-01-27 14:03:36 +03:00
0090675905
For https://bugzilla.gnome.org/show_bug.cgi?id=759573 * parser.c: (xmlParseElementDecl): Return early on invalid input to fix non-minimized test case (759573-2.xml). Otherwise the parser gets into a bad state in SKIP(3) at the end of the function. (xmlParseConditionalSections): Halt parsing when hitting invalid input that would otherwise caused xmlParserHandlePEReference() to recurse unexpectedly. This fixes the minimized test case (759573.xml). * result/errors/759573-2.xml: Add. * result/errors/759573-2.xml.err: Add. * result/errors/759573-2.xml.str: Add. * result/errors/759573.xml: Add. * result/errors/759573.xml.err: Add. * result/errors/759573.xml.str: Add. * test/errors/759573-2.xml: Add. * test/errors/759573.xml: Add.
59 lines
1.5 KiB
Plaintext
59 lines
1.5 KiB
Plaintext
Entity: line 1: parser error : Space required after '<!ENTITY'
|
||
%zz;
|
||
^
|
||
Entity: line 1:
|
||
<!ENTITY<?xDOCTYPEm~?>
|
||
^
|
||
Entity: line 1: parser error : xmlParseEntityDecl: no name
|
||
%zz;
|
||
^
|
||
Entity: line 1:
|
||
<!ENTITY<?xDOCTYPEm~?>
|
||
^
|
||
Entity: line 1: parser error : ParsePI: PI xDOCTYPEm space expected
|
||
%zz;
|
||
^
|
||
Entity: line 1:
|
||
<!ENTITY<?xDOCTYPEm~?>
|
||
^
|
||
Entity: line 1: parser error : Space required after '<!ENTITY'
|
||
%zz;
|
||
^
|
||
Entity: line 1:
|
||
<!ENTITY<?xDOCTYPEm~?>
|
||
^
|
||
Entity: line 1: parser error : xmlParseEntityDecl: no name
|
||
%zz;
|
||
^
|
||
Entity: line 1:
|
||
<!ENTITY<?xDOCTYPEm~?>
|
||
^
|
||
Entity: line 1: parser error : ParsePI: PI xDOCTYPEm space expected
|
||
%zz;
|
||
^
|
||
Entity: line 1:
|
||
<!ENTITY<?xDOCTYPEm~?>
|
||
^
|
||
Entity: line 1: parser error : Space required after 'ELEMENT'
|
||
%xx;
|
||
^
|
||
Entity: line 3:
|
||
%zz;<!ELEMENTD(%MENT%MENTDŹMENTD%zNMT9KENSMYSYSTEM;MENT9%zz;
|
||
^
|
||
Entity: line 1: parser error : Content error in the external subset
|
||
%xx;
|
||
^
|
||
Entity: line 3:
|
||
%zz;<!ELEMENTD(%MENT%MENTDŹMENTD%zNMT9KENSMYSYSTEM;MENT9%zz;
|
||
^
|
||
./test/errors/759573-2.xml:6: parser error : internal error: xmlParseInternalSubset: error detected in Markup declaration
|
||
|
||
%xx;ÿggKENSMYNT#MENTDŴzz;'>
|
||
^
|
||
./test/errors/759573-2.xml:6: parser error : DOCTYPE improperly terminated
|
||
%xx;ÿggKENSMYNT#MENTDŴzz;'>
|
||
^
|
||
./test/errors/759573-2.xml:6: parser error : Start tag expected, '<' not found
|
||
%xx;ÿggKENSMYNT#MENTDŴzz;'>
|
||
^
|