diff options
author | tsepez <tsepez@chromium.org> | 2016-11-14 15:03:55 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-11-14 15:03:55 -0800 |
commit | 137a344ad02056107e2e01d5d55f5e97d21fa74b (patch) | |
tree | 25bb148e669379d6f7f0d2d737d532db10ce9380 /core/fpdfapi/edit/cpdf_pagecontentgenerator.h | |
parent | 88d87c13c25fbd20fd2963e8ff4b383c5d64b5f4 (diff) | |
download | pdfium-137a344ad02056107e2e01d5d55f5e97d21fa74b.tar.xz |
Make CPDF_PageContentGenerator methods take object numbers
This patch fixes a possibility that an owned CPDF_Stream is handed to the
indirect object holder inside RealizeResource(). Its arguments are
changed to take an object number, as is done elsewhere in the code, to
suggest that only indirect objects are acceptable.
BUG=660756
Review-Url: https://codereview.chromium.org/2489423002
Diffstat (limited to 'core/fpdfapi/edit/cpdf_pagecontentgenerator.h')
-rw-r--r-- | core/fpdfapi/edit/cpdf_pagecontentgenerator.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/fpdfapi/edit/cpdf_pagecontentgenerator.h b/core/fpdfapi/edit/cpdf_pagecontentgenerator.h index ce605f0dfe..df8d3b0f8e 100644 --- a/core/fpdfapi/edit/cpdf_pagecontentgenerator.h +++ b/core/fpdfapi/edit/cpdf_pagecontentgenerator.h @@ -34,7 +34,7 @@ class CPDF_PageContentGenerator { const uint8_t* data, uint32_t size, CFX_Matrix& matrix); - CFX_ByteString RealizeResource(CPDF_Object* pResourceObj, + CFX_ByteString RealizeResource(uint32_t dwResourceObjNum, const CFX_ByteString& bsType); CPDF_Page* m_pPage; |