| Index: core/fpdfapi/page/cpdf_allstates.cpp
|
| diff --git a/core/fpdfapi/page/cpdf_allstates.cpp b/core/fpdfapi/page/cpdf_allstates.cpp
|
| index 012c1349c0f3b2433eef0cc2241b75b159fa63eb..07dfac2fc35ba2766018b587ea0e7167d5d1a26a 100644
|
| --- a/core/fpdfapi/page/cpdf_allstates.cpp
|
| +++ b/core/fpdfapi/page/cpdf_allstates.cpp
|
| @@ -52,7 +52,7 @@ void CPDF_AllStates::ProcessExtGS(CPDF_Dictionary* pGS,
|
| CPDF_StreamContentParser* pParser) {
|
| for (const auto& it : *pGS) {
|
| const CFX_ByteString& key_str = it.first;
|
| - CPDF_Object* pElement = it.second;
|
| + CPDF_Object* pElement = it.second.get();
|
| CPDF_Object* pObject = pElement ? pElement->GetDirect() : nullptr;
|
| if (!pObject)
|
| continue;
|
|
|