| 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 5df4a6ff7f3448164c4502a627221eda0e35b7e0..029913458a124178b838b74295c11516ac363d70 100644
|
| --- a/core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp
|
| +++ b/core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp
|
| @@ -2536,7 +2536,7 @@ FX_BOOL CPDF_SyntaxParser::IsWholeWord(FX_FILESIZE startpos, FX_FILESIZE limit,
|
| FX_BYTE type = _PDF_CharType[tag[0]];
|
| FX_BOOL bCheckLeft = type != 'D' && type != 'W';
|
| type = _PDF_CharType[tag[taglen - 1]];
|
| - FX_BOOL bCheckRight = type != 'D' || type != 'W';
|
| + FX_BOOL bCheckRight = type != 'D' && type != 'W';
|
| FX_BYTE ch;
|
| if (bCheckRight && startpos + (FX_INT32)taglen <= limit && GetCharAt(startpos + (FX_INT32)taglen, ch)) {
|
| FX_BYTE type = _PDF_CharType[ch];
|
|
|