From 6fc8d877d7450905623c6abb1094ab99f5bd80cb Mon Sep 17 00:00:00 2001 From: Henrique Nakashima Date: Tue, 18 Sep 2018 16:48:31 +0000 Subject: Encode mark names when writing to file. Bug: pdfium:1150 Change-Id: I7e589fb3d164dfc9b39a7a3f6e782c09331cc32d Reviewed-on: https://pdfium-review.googlesource.com/42630 Reviewed-by: Ryan Harrison Commit-Queue: Henrique Nakashima --- core/fpdfapi/edit/cpdf_pagecontentgenerator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core/fpdfapi/edit/cpdf_pagecontentgenerator.cpp') diff --git a/core/fpdfapi/edit/cpdf_pagecontentgenerator.cpp b/core/fpdfapi/edit/cpdf_pagecontentgenerator.cpp index ea1a1956ae..02aea78074 100644 --- a/core/fpdfapi/edit/cpdf_pagecontentgenerator.cpp +++ b/core/fpdfapi/edit/cpdf_pagecontentgenerator.cpp @@ -255,7 +255,7 @@ const CPDF_ContentMark* CPDF_PageContentGenerator::ProcessContentMarks( const CPDF_ContentMarkItem* item = pNext->GetItem(i); // Write mark tag. - *buf << "/" << item->GetName() << " "; + *buf << "/" << PDF_NameEncode(item->GetName()) << " "; // If there are no parameters, write a BMC (begin marked content) operator. if (item->GetParamType() == CPDF_ContentMarkItem::None) { -- cgit v1.2.3