| Index: core/fpdfapi/parser/cpdf_data_avail.cpp
|
| diff --git a/core/fpdfapi/parser/cpdf_data_avail.cpp b/core/fpdfapi/parser/cpdf_data_avail.cpp
|
| index 6af2da6ff0df5319e279d048de45bf881864d2d4..1ac6e06a97ff2e4b55563bcda1e9a2e499304558 100644
|
| --- a/core/fpdfapi/parser/cpdf_data_avail.cpp
|
| +++ b/core/fpdfapi/parser/cpdf_data_avail.cpp
|
| @@ -142,10 +142,8 @@ bool CPDF_DataAvail::AreObjectsAvailable(std::vector<CPDF_Object*>& obj_array,
|
| continue;
|
|
|
| for (const auto& it : *pDict) {
|
| - const CFX_ByteString& key = it.first;
|
| - CPDF_Object* value = it.second;
|
| - if (key != "Parent")
|
| - new_obj_array.push_back(value);
|
| + if (it.first != "Parent")
|
| + new_obj_array.push_back(it.second.get());
|
| }
|
| } break;
|
| case CPDF_Object::REFERENCE: {
|
|
|