diff options
Diffstat (limited to 'core/src/fpdfapi/fpdf_page/fpdf_page_parser_old.cpp')
-rw-r--r-- | core/src/fpdfapi/fpdf_page/fpdf_page_parser_old.cpp | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/core/src/fpdfapi/fpdf_page/fpdf_page_parser_old.cpp b/core/src/fpdfapi/fpdf_page/fpdf_page_parser_old.cpp index 6f0996977f..ff1f6c4aa0 100644 --- a/core/src/fpdfapi/fpdf_page/fpdf_page_parser_old.cpp +++ b/core/src/fpdfapi/fpdf_page/fpdf_page_parser_old.cpp @@ -918,17 +918,11 @@ CPDF_ContentParser::~CPDF_ContentParser() } void CPDF_ContentParser::Clear() { - if (m_pParser) { - delete m_pParser; - } - if (m_pSingleStream) { - delete m_pSingleStream; - } + delete m_pParser; + delete m_pSingleStream; if (m_pStreamArray) { for (FX_DWORD i = 0; i < m_nStreams; i ++) - if (m_pStreamArray[i]) { - delete m_pStreamArray[i]; - } + delete m_pStreamArray[i]; FX_Free(m_pStreamArray); } if (m_pData && m_pSingleStream == NULL) { |