diff --git a/r5dev/thirdparty/recast/DetourTileCache/Source/DetourTileCacheBuilder.cpp b/r5dev/thirdparty/recast/DetourTileCache/Source/DetourTileCacheBuilder.cpp index 62bd54ab..07476140 100644 --- a/r5dev/thirdparty/recast/DetourTileCache/Source/DetourTileCacheBuilder.cpp +++ b/r5dev/thirdparty/recast/DetourTileCache/Source/DetourTileCacheBuilder.cpp @@ -1550,7 +1550,7 @@ static dtStatus removeVertex(dtTileCachePolyMesh& mesh, const unsigned short rem } // 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+1] = mesh.verts[(i+1)*3+1];