| Index: core/src/fpdfapi/fpdf_edit/fpdf_edit_image.cpp
|
| diff --git a/core/src/fpdfapi/fpdf_edit/fpdf_edit_image.cpp b/core/src/fpdfapi/fpdf_edit/fpdf_edit_image.cpp
|
| index 3a3756de5d748c563f95890edf89fa732b12f71d..1328fcdf96a4d9a0401b7bff9ee33ab0ac6cd968 100644
|
| --- a/core/src/fpdfapi/fpdf_edit/fpdf_edit_image.cpp
|
| +++ b/core/src/fpdfapi/fpdf_edit/fpdf_edit_image.cpp
|
| @@ -162,7 +162,7 @@ void CPDF_Image::SetImage(const CFX_DIBitmap* pBitmap, FX_INT32 iCompress, IFX_F
|
| pCS->AddName(FX_BSTRC("Indexed"));
|
| pCS->AddName(FX_BSTRC("DeviceRGB"));
|
| pCS->AddInteger(iPalette - 1);
|
| - FX_LPBYTE pColorTable = FX_Alloc(FX_BYTE, iPalette * 3);
|
| + FX_LPBYTE pColorTable = FX_Alloc2D(FX_BYTE, iPalette, 3);
|
| FX_LPBYTE ptr = pColorTable;
|
| for (FX_INT32 i = 0; i < iPalette; i ++) {
|
| FX_DWORD argb = pBitmap->GetPaletteArgb(i);
|
|
|