diff options
Diffstat (limited to 'core/fpdfapi/edit/cpdf_creator.cpp')
-rw-r--r-- | core/fpdfapi/edit/cpdf_creator.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/fpdfapi/edit/cpdf_creator.cpp b/core/fpdfapi/edit/cpdf_creator.cpp index 9176c21e45..872860b0ed 100644 --- a/core/fpdfapi/edit/cpdf_creator.cpp +++ b/core/fpdfapi/edit/cpdf_creator.cpp @@ -169,7 +169,7 @@ bool CPDF_Creator::WriteStream(const CPDF_Object* pStream, if (static_cast<uint32_t>(encoder.GetDict()->GetIntegerFor("Length")) != encryptor.GetSize()) { encoder.CloneDict(); - encoder.GetDict()->SetNewFor<CPDF_Number>( + encoder.GetClonedDict()->SetNewFor<CPDF_Number>( "Length", static_cast<int>(encryptor.GetSize())); } @@ -240,7 +240,7 @@ bool CPDF_Creator::WriteDirectObj(uint32_t objnum, if (static_cast<uint32_t>(encoder.GetDict()->GetIntegerFor("Length")) != encryptor.GetSize()) { encoder.CloneDict(); - encoder.GetDict()->SetNewFor<CPDF_Number>( + encoder.GetClonedDict()->SetNewFor<CPDF_Number>( "Length", static_cast<int>(encryptor.GetSize())); } if (!WriteDirectObj(objnum, encoder.GetDict(), true) || |