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