| Index: core/fpdfapi/edit/fpdf_edit_create.cpp
|
| diff --git a/core/fpdfapi/edit/fpdf_edit_create.cpp b/core/fpdfapi/edit/fpdf_edit_create.cpp
|
| index fae2b14449c419e90ee787760607c13a28674c8a..5622b1dae7b33210ce0325bdb80994b4ca51a753 100644
|
| --- a/core/fpdfapi/edit/fpdf_edit_create.cpp
|
| +++ b/core/fpdfapi/edit/fpdf_edit_create.cpp
|
| @@ -1244,12 +1244,10 @@ int32_t CPDF_Creator::WriteOldIndirectObject(uint32_t objnum) {
|
| m_ObjectOffset[objnum] = 0;
|
| return 0;
|
| }
|
| - if (WriteIndirectObj(pObj)) {
|
| + if (WriteIndirectObj(pObj))
|
| return -1;
|
| - }
|
| - if (!bExistInMap) {
|
| - m_pDocument->ReleaseIndirectObject(objnum);
|
| - }
|
| + if (!bExistInMap)
|
| + m_pDocument->DeleteIndirectObject(objnum);
|
| } else {
|
| uint8_t* pBuffer;
|
| uint32_t size;
|
|
|