| Index: core/fpdfapi/fpdf_parser/cfdf_document.cpp
|
| diff --git a/core/fpdfapi/fpdf_parser/cfdf_document.cpp b/core/fpdfapi/fpdf_parser/cfdf_document.cpp
|
| index c03987140107ebdbafeb7e19b73701b8c9db27e1..c2685037159dae2554cb2b15d915ac3b73a72ae4 100644
|
| --- a/core/fpdfapi/fpdf_parser/cfdf_document.cpp
|
| +++ b/core/fpdfapi/fpdf_parser/cfdf_document.cpp
|
| @@ -65,7 +65,7 @@ void CFDF_Document::ParseStream(IFX_FileRead* pFile, FX_BOOL bOwnFile) {
|
| if (!pObj)
|
| break;
|
|
|
| - InsertIndirectObject(objnum, pObj);
|
| + ReplaceIndirectObjectIfHigherGeneration(objnum, pObj);
|
| word = parser.GetNextWord(nullptr);
|
| if (word != "endobj")
|
| break;
|
|
|