| Index: core/src/fpdfapi/fpdf_render/fpdf_render_loadimage.cpp | 
| diff --git a/core/src/fpdfapi/fpdf_render/fpdf_render_loadimage.cpp b/core/src/fpdfapi/fpdf_render/fpdf_render_loadimage.cpp | 
| index 70d2340c225a064b8328cd62bbeeb62e001524a4..521ec16be183c6df2bcff2ad7db08aa7da32a9c7 100644 | 
| --- a/core/src/fpdfapi/fpdf_render/fpdf_render_loadimage.cpp | 
| +++ b/core/src/fpdfapi/fpdf_render/fpdf_render_loadimage.cpp | 
| @@ -788,7 +788,7 @@ int CPDF_DIBSource::StratLoadMask() { | 
| m_pMaskStream = m_pDict->GetStream("SMask"); | 
| if (m_pMaskStream) { | 
| CPDF_Array* pMatte = m_pMaskStream->GetDict()->GetArray("Matte"); | 
| -    if (pMatte != NULL && m_pColorSpace && | 
| +    if (pMatte && m_pColorSpace && | 
| (FX_DWORD)m_pColorSpace->CountComponents() <= m_nComponents) { | 
| FX_FLOAT R, G, B; | 
| FX_FLOAT* pColor = FX_Alloc(FX_FLOAT, m_nComponents); | 
|  |