Index: fpdfsdk/fpdfxfa/fpdfxfa_doc.cpp |
diff --git a/fpdfsdk/fpdfxfa/fpdfxfa_doc.cpp b/fpdfsdk/fpdfxfa/fpdfxfa_doc.cpp |
index aa1a1a82c77dbf71d89e4b9c853646c891f4bb43..49ece0f286f16152e4799616e048a5150814e68a 100644 |
--- a/fpdfsdk/fpdfxfa/fpdfxfa_doc.cpp |
+++ b/fpdfsdk/fpdfxfa/fpdfxfa_doc.cpp |
@@ -168,7 +168,7 @@ CPDFXFA_Page* CPDFXFA_Document::GetPage(int page_index) { |
return pPage; |
pPage = new CPDFXFA_Page(this, page_index); |
if (!pPage->LoadPage()) { |
- delete pPage; |
+ pPage->Release(); |
return nullptr; |
} |
m_XFAPageList.SetAt(page_index, pPage); |