Index: core/src/fpdfapi/fpdf_render/fpdf_render_loadimage_embeddertest.cpp |
diff --git a/core/src/fpdfapi/fpdf_render/fpdf_render_loadimage_embeddertest.cpp b/core/src/fpdfapi/fpdf_render/fpdf_render_loadimage_embeddertest.cpp |
index 1633249d0d33e09ddbbf923e7a8015f39f347788..427abb8e37179a13f9b367540342561babadbedd 100644 |
--- a/core/src/fpdfapi/fpdf_render/fpdf_render_loadimage_embeddertest.cpp |
+++ b/core/src/fpdfapi/fpdf_render/fpdf_render_loadimage_embeddertest.cpp |
@@ -17,3 +17,13 @@ TEST_F(FPDFRenderLoadImageEmbeddertest, Bug_554151) { |
FPDFBitmap_Destroy(bitmap); |
UnloadPage(page); |
} |
+ |
+TEST_F(FPDFRenderLoadImageEmbeddertest, Bug_557223) { |
+ // Should not crash |
+ EXPECT_TRUE(OpenDocument("bug_557223.pdf")); |
+ FPDF_PAGE page = LoadPage(0); |
+ EXPECT_NE(nullptr, page); |
+ FPDF_BITMAP bitmap = RenderPage(page); |
+ FPDFBitmap_Destroy(bitmap); |
+ UnloadPage(page); |
+} |