From aa50728980036f07fda232cea974fd80c89b7cb7 Mon Sep 17 00:00:00 2001 From: Artem Strygin Date: Tue, 24 Jul 2018 10:14:24 +0000 Subject: Fix encryption dictionary owning. Return encryption dictionary as const reference from CPDF_Parser. Create a copy in CPDF_Creator if needed. Change-Id: I270f71d307d818fba7f65ebe379f5942ae816934 Reviewed-on: https://pdfium-review.googlesource.com/38390 Reviewed-by: Lei Zhang Commit-Queue: Art Snake --- fpdfsdk/fpdf_view.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'fpdfsdk') diff --git a/fpdfsdk/fpdf_view.cpp b/fpdfsdk/fpdf_view.cpp index 5fdc82af73..c44d582fd0 100644 --- a/fpdfsdk/fpdf_view.cpp +++ b/fpdfsdk/fpdf_view.cpp @@ -313,7 +313,7 @@ FPDF_GetSecurityHandlerRevision(FPDF_DOCUMENT document) { if (!pDoc || !pDoc->GetParser()) return -1; - CPDF_Dictionary* pDict = pDoc->GetParser()->GetEncryptDict(); + const CPDF_Dictionary* pDict = pDoc->GetParser()->GetEncryptDict(); return pDict ? pDict->GetIntegerFor("R") : -1; } -- cgit v1.2.3