Fix a hang issue due to inconsistent page number in the test file
authorJun Fang <jun_fang@foxitsoftware.com>
Sat, 23 Aug 2014 00:04:29 +0000 (17:04 -0700)
committerJun Fang <jun_fang@foxitsoftware.com>
Sat, 23 Aug 2014 00:04:29 +0000 (17:04 -0700)
commitaeacba4a612a0a35b3e834d778716968c661f3ec
treeed71f0098e1388a9a74c176fadb9fb53fd1f1984
parent02132dcdf97674c223d9a3566c89df9f57029d5c
Fix a hang issue due to inconsistent page number in the test file

Pdfium reads the page number from the field of '/Count' but it can't
load the number assigned by this field due to the damaged data. Add a
check to ensure that the required page should be one of loaded pages.

BUG=406090
R=tsepez@chromium.org

Review URL: https://codereview.chromium.org/477873003
core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp
samples/pdfium_test.cc