| Index: third_party/expat/files/lib/xmltok_impl.c.original
|
| diff --git a/third_party/expat/files/lib/xmltok_impl.c.original b/third_party/expat/files/lib/xmltok_impl.c.original
|
| index 1268819252223d822807ee45a3794ca097e69ad8..9c2895b87739ef031ecd933df4b95e2441f8962b 100644
|
| --- a/third_party/expat/files/lib/xmltok_impl.c.original
|
| +++ b/third_party/expat/files/lib/xmltok_impl.c.original
|
| @@ -885,7 +885,7 @@ PREFIX(scanPercent)(const ENCODING *enc, const char *ptr, const char *end,
|
| const char **nextTokPtr)
|
| {
|
| if (ptr == end)
|
| - return -XML_TOK_PERCENT;
|
| + return XML_TOK_PARTIAL;
|
| switch (BYTE_TYPE(enc, ptr)) {
|
| CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
|
| case BT_S: case BT_LF: case BT_CR: case BT_PERCNT:
|
| @@ -1744,7 +1744,7 @@ PREFIX(updatePosition)(const ENCODING *enc,
|
| const char *end,
|
| POSITION *pos)
|
| {
|
| - while (ptr != end) {
|
| + while (ptr < end) {
|
| switch (BYTE_TYPE(enc, ptr)) {
|
| #define LEAD_CASE(n) \
|
| case BT_LEAD ## n: \
|
|
|