From 4a58d1427f8a1b105578f2d27391ceda238ca59c Mon Sep 17 00:00:00 2001 From: Tom Sepez Date: Fri, 24 Mar 2017 11:07:31 -0700 Subject: Refcount CPDF_CMap all the time. Change-Id: I85ea9529f4188bf818ee96c37944e4546411f79c Reviewed-on: https://pdfium-review.googlesource.com/3211 Reviewed-by: Lei Zhang Commit-Queue: Tom Sepez --- core/fpdfapi/font/cpdf_cidfont.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core/fpdfapi/font/cpdf_cidfont.cpp') diff --git a/core/fpdfapi/font/cpdf_cidfont.cpp b/core/fpdfapi/font/cpdf_cidfont.cpp index 217a6eaf2e..5aad5194cd 100644 --- a/core/fpdfapi/font/cpdf_cidfont.cpp +++ b/core/fpdfapi/font/cpdf_cidfont.cpp @@ -365,9 +365,9 @@ bool CPDF_CIDFont::Load() { if (!m_pCMap) return false; } else if (CPDF_Stream* pStream = pEncoding->AsStream()) { - m_pCMap = pdfium::MakeUnique(); CPDF_StreamAcc acc; acc.LoadAllData(pStream, false); + m_pCMap = pdfium::MakeRetain(); m_pCMap->LoadEmbedded(acc.GetData(), acc.GetSize()); } else { return false; -- cgit v1.2.3