Index: core/src/fpdfapi/fpdf_parser/fpdf_parser_decode_embeddertest.cpp |
diff --git a/core/src/fpdfapi/fpdf_parser/fpdf_parser_decode_embeddertest.cpp b/core/src/fpdfapi/fpdf_parser/fpdf_parser_decode_embeddertest.cpp |
index bcade63831449d24d8cc8bf742ae3e23096295f1..1546bcd717721d1d4d14ef99cfc07f29f7355736 100644 |
--- a/core/src/fpdfapi/fpdf_parser/fpdf_parser_decode_embeddertest.cpp |
+++ b/core/src/fpdfapi/fpdf_parser/fpdf_parser_decode_embeddertest.cpp |
@@ -95,4 +95,14 @@ TEST_F(FPDFParserDecodeEmbeddertest, FlateDecode) { |
} |
} |
+TEST_F(FPDFParserDecodeEmbeddertest, Bug_552046) { |
+ // Tests specifying multiple image filters for a stream. Should not cause a |
+ // crash when rendered. |
+ EXPECT_TRUE(OpenDocument("testing/resources/bug_552046.pdf")); |
+ FPDF_PAGE page = LoadPage(0); |
+ FPDF_BITMAP bitmap = RenderPage(page); |
+ FPDFBitmap_Destroy(bitmap); |
+ UnloadPage(page); |
+} |
+ |
#undef TEST_CASE |