summaryrefslogtreecommitdiff
path: root/core/fpdfapi/fpdf_parser/cpdf_parser_embeddertest.cpp
diff options
context:
space:
mode:
authorweili <weili@chromium.org>2016-05-11 17:50:48 -0700
committerCommit bot <commit-bot@chromium.org>2016-05-11 17:50:48 -0700
commitf0db33fa39b4497e1b275d0798c1def08741480f (patch)
tree3cc2842e9e58e0a0c40d186a52dce15cc05db713 /core/fpdfapi/fpdf_parser/cpdf_parser_embeddertest.cpp
parentf7fe678a4ada859a2e4fbbeeb0b1dff5b5887227 (diff)
downloadpdfium-f0db33fa39b4497e1b275d0798c1def08741480f.tar.xz
Revert "Reland of relax a couple checks to allow certain non-standard PDF files. (patchset #1 id:1 of https://codereview.chromium.org/1946693002/ )"
This reverts commit a031357eaab7c934ac03717968cf78ff556c819b. The reason to revert it is that some malformed or maliciously crafted PDF files may cause crashes. BUG=610973 Review-Url: https://codereview.chromium.org/1971013002
Diffstat (limited to 'core/fpdfapi/fpdf_parser/cpdf_parser_embeddertest.cpp')
-rw-r--r--core/fpdfapi/fpdf_parser/cpdf_parser_embeddertest.cpp16
1 files changed, 0 insertions, 16 deletions
diff --git a/core/fpdfapi/fpdf_parser/cpdf_parser_embeddertest.cpp b/core/fpdfapi/fpdf_parser/cpdf_parser_embeddertest.cpp
index d070bd6a4c..042b221554 100644
--- a/core/fpdfapi/fpdf_parser/cpdf_parser_embeddertest.cpp
+++ b/core/fpdfapi/fpdf_parser/cpdf_parser_embeddertest.cpp
@@ -54,19 +54,3 @@ TEST_F(CPDFParserEmbeddertest, Bug_602650) {
FPDFText_ClosePage(text_page);
UnloadPage(page);
}
-
-TEST_F(CPDFParserEmbeddertest, Bug_596947) {
- // Test the case that the size of cross reference entries doesn't match with
- // what is defined, and a certain case of reuse object number for cross
- // reference object.
- EXPECT_TRUE(OpenDocument("bug_596947.pdf"));
- FPDF_PAGE page = LoadPage(0);
- EXPECT_NE(nullptr, page);
- FPDF_TEXTPAGE text_page = FPDFText_LoadPage(page);
- EXPECT_NE(nullptr, text_page);
- // The page should not be blank.
- EXPECT_LT(0, FPDFText_CountChars(text_page));
-
- FPDFText_ClosePage(text_page);
- UnloadPage(page);
-}