Commit c3f34660 authored by Lei Zhang's avatar Lei Zhang Committed by Commit Bot

Check page_number is in range in PdfMetafileCg::RenderPage().

Change-Id: I92e185b74416da823d9d697de05494de3c4bd65a
Reviewed-on: https://chromium-review.googlesource.com/774689Reviewed-by: default avatarRebekah Potter <rbpotter@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/master@{#517170}
parent d0de1771
......@@ -167,6 +167,11 @@ bool PdfMetafileCg::RenderPage(unsigned int page_number,
return false;
}
const unsigned int page_count = GetPageCount();
DCHECK_NE(page_count, 0U);
DCHECK_NE(page_number, 0U);
DCHECK_LE(page_number, page_count);
CGPDFPageRef pdf_page = CGPDFDocumentGetPage(pdf_doc, page_number);
CGRect source_rect = CGPDFPageGetBoxRect(pdf_page, kCGPDFCropBox);
int pdf_src_rotation = CGPDFPageGetRotationAngle(pdf_page);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment