From ffa974cd8dbace984f3879ae280650a3dbeff78a Mon Sep 17 00:00:00 2001 From: "Johan B. C. Engelen" Date: Sat, 26 May 2012 01:32:52 +0200 Subject: mesh gradient: fix bad indexing (bzr r11417) --- src/gradient-chemistry.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/gradient-chemistry.cpp') diff --git a/src/gradient-chemistry.cpp b/src/gradient-chemistry.cpp index 6b1fcd627..6b1376fb5 100644 --- a/src/gradient-chemistry.cpp +++ b/src/gradient-chemistry.cpp @@ -717,6 +717,9 @@ guint32 sp_item_gradient_stop_query_style(SPItem *item, GrPointType point_type, switch (point_type) { case POINT_MG_CORNER: { + if (point_i >= mg->array.corners.size()) { + return 0; + } SPMeshNode const* cornerpoint = mg->array.corners[ point_i ]; if (cornerpoint) { -- cgit v1.2.3