commit | 7d55dedcf8844a50572596d21f2499ac7a3119b9 | [log] [tgz] |
---|---|---|
author | James Clark <jjc@jclark.com> | Sat Jan 09 02:07:06 1999 +0000 |
committer | James Clark <jjc@jclark.com> | Sat Jan 09 02:07:06 1999 +0000 |
tree | 8f7d2ab53b4540fee12627fa3b16c7ea6eb86ee0 | |
parent | ea404b8dbaaef5b425d8989077f5f660b5ba33ae [diff] |
A TextDecl must have an encoding declaration
diff --git a/expat/xmltok/xmltok.c b/expat/xmltok/xmltok.c index bcd06eb..281b318 100755 --- a/expat/xmltok/xmltok.c +++ b/expat/xmltok/xmltok.c
@@ -843,8 +843,14 @@ *badPtr = ptr; return 0; } - if (!name) + if (!name) { + if (isGeneralTextEntity) { + /* a TextDecl must have an EncodingDecl */ + *badPtr = ptr; + return 0; + } return 1; + } } if (XmlNameMatchesAscii(enc, name, "encoding")) { int c = toAscii(enc, val, end);