Fixed loop overrun

This commit is contained in:
Kromster80 2015-02-19 14:03:59 +03:00
parent 5c45736347
commit 3ca4db4864

View File

@ -747,7 +747,7 @@ static bool removeVertex(rcContext* ctx, rcPolyMesh& mesh, const unsigned short
} }
// Remove vertex. // Remove vertex.
for (int i = (int)rem; i < mesh.nverts; ++i) for (int i = (int)rem; i < mesh.nverts - 1; ++i)
{ {
mesh.verts[i*3+0] = mesh.verts[(i+1)*3+0]; mesh.verts[i*3+0] = mesh.verts[(i+1)*3+0];
mesh.verts[i*3+1] = mesh.verts[(i+1)*3+1]; mesh.verts[i*3+1] = mesh.verts[(i+1)*3+1];