Index: core/src/fpdfapi/fpdf_parser/fpdf_parser_filters.cpp |
diff --git a/core/src/fpdfapi/fpdf_parser/fpdf_parser_filters.cpp b/core/src/fpdfapi/fpdf_parser/fpdf_parser_filters.cpp |
index ac3f2b29d73ce0a140854762cb0b0aa3872a12d1..6fa7419a419dfe78f90d9eaee9361502af962668 100644 |
--- a/core/src/fpdfapi/fpdf_parser/fpdf_parser_filters.cpp |
+++ b/core/src/fpdfapi/fpdf_parser/fpdf_parser_filters.cpp |
@@ -296,7 +296,7 @@ void CPDF_DecryptFilter::v_FilterFinish(CFX_BinaryBuf& dest_buf) |
extern "C" { |
static void* my_alloc_func (void* opaque, unsigned int items, unsigned int size) |
{ |
- return FX_Alloc(FX_BYTE, items * size); |
+ return FX_Alloc2D(FX_BYTE, items, size); |
} |
static void my_free_func (void* opaque, void* address) |
{ |