[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [47379] trunk/blender/source/blender/bmesh /operators/bmo_create.c: fix [#31674] BMesh Corrupt Stack around BMVert array "verts" - ONLY ON DEBUG VERSION
Campbell Barton
ideasman42 at gmail.com
Sun Jun 3 19:16:21 CEST 2012
Revision: 47379
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=47379
Author: campbellbarton
Date: 2012-06-03 17:16:20 +0000 (Sun, 03 Jun 2012)
Log Message:
-----------
fix [#31674] BMesh Corrupt Stack around BMVert array "verts" - ONLY ON DEBUG VERSION
Modified Paths:
--------------
trunk/blender/source/blender/bmesh/operators/bmo_create.c
Modified: trunk/blender/source/blender/bmesh/operators/bmo_create.c
===================================================================
--- trunk/blender/source/blender/bmesh/operators/bmo_create.c 2012-06-03 17:10:36 UTC (rev 47378)
+++ trunk/blender/source/blender/bmesh/operators/bmo_create.c 2012-06-03 17:16:20 UTC (rev 47379)
@@ -1403,9 +1403,11 @@
BM_ITER_MESH (v, &iter, bm, BM_VERTS_OF_MESH) {
if (BMO_elem_flag_test(bm, v, ELE_NEW)) {
verts[amount] = v;
+ if (amount == 3) {
+ break;
+ }
amount++;
- if (amount > 4) break;
}
}
More information about the Bf-blender-cvs
mailing list