| Index: core/fpdfapi/parser/cfdf_document.cpp
|
| diff --git a/core/fpdfapi/parser/cfdf_document.cpp b/core/fpdfapi/parser/cfdf_document.cpp
|
| index d39ec31d3cf55ffd3da59665cd0e3c749a47362e..bcaa9daec3630ca7fb7dae77c55ffa5bcaae9ba0 100644
|
| --- a/core/fpdfapi/parser/cfdf_document.cpp
|
| +++ b/core/fpdfapi/parser/cfdf_document.cpp
|
| @@ -58,6 +58,9 @@ void CFDF_Document::ParseStream(IFX_SeekableReadStream* pFile, bool bOwnFile) {
|
| CFX_ByteString word = parser.GetNextWord(&bNumber);
|
| if (bNumber) {
|
| uint32_t objnum = FXSYS_atoui(word.c_str());
|
| + if (!objnum)
|
| + break;
|
| +
|
| word = parser.GetNextWord(&bNumber);
|
| if (!bNumber)
|
| break;
|
|
|