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; |