From e8ae48361bd0a4d8df47d925156b4159658a7941 Mon Sep 17 00:00:00 2001 From: dsinclair Date: Mon, 29 Aug 2016 11:52:10 -0700 Subject: Initialize the CPDF_Document pointer This CL is a speculative fix for the associated BUG. Make sure the CPDF_Document is initialized in the constructor. BUG=chromium:640998 Review-Url: https://codereview.chromium.org/2291743002 --- core/fpdfapi/fpdf_parser/cpdf_parser.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'core/fpdfapi') diff --git a/core/fpdfapi/fpdf_parser/cpdf_parser.cpp b/core/fpdfapi/fpdf_parser/cpdf_parser.cpp index bd6c8648e0..529e751f6c 100644 --- a/core/fpdfapi/fpdf_parser/cpdf_parser.cpp +++ b/core/fpdfapi/fpdf_parser/cpdf_parser.cpp @@ -47,7 +47,8 @@ int32_t GetStreamFirst(CPDF_StreamAcc* pObjStream) { } // namespace CPDF_Parser::CPDF_Parser() - : m_bHasParsed(false), + : m_pDocument(nullptr), + m_bHasParsed(false), m_bOwnFileRead(true), m_FileVersion(0), m_pTrailer(nullptr), -- cgit v1.2.3