Index: core/src/fpdfapi/fpdf_page/fpdf_page_parser_new.cpp |
diff --git a/core/src/fpdfapi/fpdf_page/fpdf_page_parser_new.cpp b/core/src/fpdfapi/fpdf_page/fpdf_page_parser_new.cpp |
index 5442f9b4ec1a35679c1c09f0155237c51e969203..24ec7436aa81ee3291a56c10df1bd176a60f5101 100644 |
--- a/core/src/fpdfapi/fpdf_page/fpdf_page_parser_new.cpp |
+++ b/core/src/fpdfapi/fpdf_page/fpdf_page_parser_new.cpp |
@@ -498,9 +498,9 @@ void CPDF_StreamContentParser::EndImageDict() |
m_bSameLastDict = TRUE; |
} |
m_ImageSrcBuf.Clear(); |
- if (m_pLastCloneImageDict) { |
+ if (m_pLastCloneImageDict) |
m_pLastCloneImageDict->Release(); |
- } |
+ |
m_pLastCloneImageDict = (CPDF_Dictionary*)m_pLastImageDict->Clone(); |
if (m_pLastCloneImageDict->KeyExist(FX_BSTRC("Filter"))) { |
m_WordState = 10; |