| Index: core/src/fpdfapi/fpdf_parser/fpdf_parser_utility.cpp
|
| diff --git a/core/src/fpdfapi/fpdf_parser/fpdf_parser_utility.cpp b/core/src/fpdfapi/fpdf_parser/fpdf_parser_utility.cpp
|
| index 6d425de6f854bc7485465bf8fd867af1e4131565..4903312645b7230083d959cd7519d148ef9113c9 100644
|
| --- a/core/src/fpdfapi/fpdf_parser/fpdf_parser_utility.cpp
|
| +++ b/core/src/fpdfapi/fpdf_parser/fpdf_parser_utility.cpp
|
| @@ -165,7 +165,8 @@ CFX_ByteStringC CPDF_SimpleParser::GetWord()
|
| m_dwCurPos ++;
|
| }
|
| return CFX_ByteStringC(pStart, (FX_STRSIZE)(m_dwCurPos - (pStart - m_pData)));
|
| - } else if (dwSize == 1 && pStart[0] == '(') {
|
| + }
|
| + if (dwSize == 1 && pStart[0] == '(') {
|
| int level = 1;
|
| while (m_dwCurPos < m_dwSize) {
|
| if (m_pData[m_dwCurPos] == ')') {
|
|
|