2
0
mirror of https://github.com/GNOME/libxml2.git synced 2025-03-13 18:47:01 +08:00

fixed a bug in one corner case of attribute parsing. Daniel

* parser.c: fixed a bug in one corner case of attribute parsing.
Daniel
This commit is contained in:
Daniel Veillard 2003-09-11 16:30:26 +00:00
parent 07cb8226c0
commit c6e20e44dd
2 changed files with 5 additions and 1 deletions

@ -1,3 +1,7 @@
Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
* parser.c: fixed a bug in one corner case of attribute parsing.
Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
* configure.in doc/* : 2.6.0beta1 changes

@ -7613,7 +7613,7 @@ xmlParseAttValueInternal(xmlParserCtxtPtr ctxt, int *len, int *alloc,
/*
* skip the trailing blanks
*/
while (last[-1] == 0x20) last--;
while ((last[-1] == 0x20) && (last > start)) last--;
while ((in < end) && (*in != limit) &&
((*in == 0x20) || (*in == 0x9) ||
(*in == 0xA) || (*in == 0xD))) {