From 4f277fc8d41303cbf007335dfbbff60b81fffde0 Mon Sep 17 00:00:00 2001 From: Lei Zhang Date: Sat, 3 Oct 2015 10:06:25 -0700 Subject: Fix NULL pointer dereference in CPDF_InterForm. BUG=537772 R=tsepez@chromium.org Review URL: https://codereview.chromium.org/1387703002 . --- core/include/fpdfdoc/fpdf_doc.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'core/include') diff --git a/core/include/fpdfdoc/fpdf_doc.h b/core/include/fpdfdoc/fpdf_doc.h index 0588a3a914..b0c129b05e 100644 --- a/core/include/fpdfdoc/fpdf_doc.h +++ b/core/include/fpdfdoc/fpdf_doc.h @@ -738,7 +738,7 @@ class CPDF_InterForm : public CFX_PrivateData { int CompareFieldName(const CFX_ByteString& name1, const CFX_ByteString& name2); - CPDF_Document* m_pDocument; + CPDF_Document* const m_pDocument; FX_BOOL m_bGenerateAP; @@ -746,7 +746,7 @@ class CPDF_InterForm : public CFX_PrivateData { std::map m_ControlMap; - CFieldTree* m_pFieldTree; + nonstd::unique_ptr m_pFieldTree; CFX_ByteString m_bsEncoding; -- cgit v1.2.3