From f86d7d6bd4be27a0aab69c240a6e6a51befca598 Mon Sep 17 00:00:00 2001 From: Jun Fang Date: Mon, 14 Jul 2014 20:57:18 -0700 Subject: Fix uninitialized coords in _DrawCoonPatchMeshes BUG=391470 R=palmer@chromium.org Review URL: https://codereview.chromium.org/384593002 --- core/src/fpdfapi/fpdf_render/fpdf_render_pattern.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/src/fpdfapi/fpdf_render/fpdf_render_pattern.cpp b/core/src/fpdfapi/fpdf_render/fpdf_render_pattern.cpp index edc677736b..ba0ca84ec4 100644 --- a/core/src/fpdfapi/fpdf_render/fpdf_render_pattern.cpp +++ b/core/src/fpdfapi/fpdf_render/fpdf_render_pattern.cpp @@ -690,6 +690,11 @@ static void _DrawCoonPatchMeshes(FX_BOOL bTensor, CFX_DIBitmap* pBitmap, CFX_Aff pPoints[i].m_Flag = FXPT_BEZIERTO; } CFX_FloatPoint coords[16]; + for (int i = 0; i < 16; i ++) + { + coords[i].Set(0.0f, 0.0f); + } + int point_count = bTensor ? 16 : 12; while (!stream.m_BitStream.IsEOF()) { FX_DWORD flag = stream.GetFlag(); -- cgit v1.2.3