| Index: core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp
|
| diff --git a/core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp b/core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp
|
| index f5ada7c6eb6c3c3d0712cb45dacbe7f4a48d79c2..db0e8b19e1ebdebba867c9df2104253966613a2b 100644
|
| --- a/core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp
|
| +++ b/core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp
|
| @@ -926,17 +926,10 @@ FX_BOOL CPDF_Parser::RebuildCrossRef() {
|
| }
|
| break;
|
| case 11:
|
| - if (byte == '<' && inside_index == 1) {
|
| - status = 12;
|
| - } else if (byte == '>') {
|
| + if (byte == '>' || (byte == '<' && inside_index == 1))
|
| status = 0;
|
| - }
|
| inside_index = 0;
|
| break;
|
| - case 12:
|
| - --i;
|
| - status = 0;
|
| - break;
|
| case 13:
|
| if (PDFCharIsDelimiter(byte) || PDFCharIsWhitespace(byte)) {
|
| --i;
|
|
|