Index: core/src/fpdfapi/fpdf_render/fpdf_render_pattern.cpp |
diff --git a/core/src/fpdfapi/fpdf_render/fpdf_render_pattern.cpp b/core/src/fpdfapi/fpdf_render/fpdf_render_pattern.cpp |
index 2d7e1aeb93add6b400ddb1e910591312dc75515f..f9eec23f7a1a2f077de9f22491f43a34642bb3ff 100644 |
--- a/core/src/fpdfapi/fpdf_render/fpdf_render_pattern.cpp |
+++ b/core/src/fpdfapi/fpdf_render/fpdf_render_pattern.cpp |
@@ -422,7 +422,7 @@ static void _DrawLatticeGouraudShading(CFX_DIBitmap* pBitmap, CFX_AffineMatrix* |
if (!stream.Load(pShadingStream, pFuncs, nFuncs, pCS)) { |
return; |
} |
- CPDF_MeshVertex* vertex = FX_Alloc(CPDF_MeshVertex, row_verts * 2); |
+ CPDF_MeshVertex* vertex = FX_Alloc2D(CPDF_MeshVertex, row_verts, 2); |
if (!stream.GetVertexRow(vertex, row_verts, pObject2Bitmap)) { |
FX_Free(vertex); |
return; |