diff options
author | thestig <thestig@chromium.org> | 2016-04-28 14:45:28 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-04-28 14:45:28 -0700 |
commit | 8e957baa851aed4b02511d04a66c0f95387d1e10 (patch) | |
tree | cf601eda1637d84cb7c5f01d30ea18b52c965dca /core/fpdfapi/fpdf_page/fpdf_page_parser.cpp | |
parent | 01a86203141df4a61ae90e289f62c4daf31ee2ba (diff) | |
download | pdfium-8e957baa851aed4b02511d04a66c0f95387d1e10.tar.xz |
Fix stack overflow from nested arrays.
BUG=pdfium:422
Review-Url: https://codereview.chromium.org/1930743003
Diffstat (limited to 'core/fpdfapi/fpdf_page/fpdf_page_parser.cpp')
-rw-r--r-- | core/fpdfapi/fpdf_page/fpdf_page_parser.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/fpdfapi/fpdf_page/fpdf_page_parser.cpp b/core/fpdfapi/fpdf_page/fpdf_page_parser.cpp index 93ea93dee7..7ed485c87c 100644 --- a/core/fpdfapi/fpdf_page/fpdf_page_parser.cpp +++ b/core/fpdfapi/fpdf_page/fpdf_page_parser.cpp @@ -604,7 +604,7 @@ void CPDF_StreamContentParser::Handle_BeginImage() { CFX_ByteString key((const FX_CHAR*)m_pSyntax->GetWordBuf() + 1, m_pSyntax->GetWordSize() - 1); std::unique_ptr<CPDF_Object, ReleaseDeleter<CPDF_Object>> pObj( - m_pSyntax->ReadNextObject()); + m_pSyntax->ReadNextObject(false, 0)); if (!key.IsEmpty()) { uint32_t dwObjNum = pObj ? pObj->GetObjNum() : 0; if (dwObjNum) |