diff options
| author | Ray <[email protected]> | 2023-11-01 15:28:18 +0100 |
|---|---|---|
| committer | Ray <[email protected]> | 2023-11-01 15:28:18 +0100 |
| commit | 64d64cc18114c02ecb068b20b6c4820df6182415 (patch) | |
| tree | e95a1f4d95d5b3a09492ec54c2566047a588c275 /src/rmodels.c | |
| parent | ba21b8d2744b39dadc6b17b9091a30cc5e00f0b8 (diff) | |
| download | raylib-64d64cc18114c02ecb068b20b6c4820df6182415.tar.gz raylib-64d64cc18114c02ecb068b20b6c4820df6182415.zip | |
REVIEWED: Potential code issues reported by CodeQL #3476
Diffstat (limited to 'src/rmodels.c')
| -rw-r--r-- | src/rmodels.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rmodels.c b/src/rmodels.c index 3cae43d1..229d373f 100644 --- a/src/rmodels.c +++ b/src/rmodels.c @@ -2142,11 +2142,11 @@ Mesh GenMeshPoly(int sides, float radius) Vector3 *vertices = (Vector3 *)RL_MALLOC(vertexCount*sizeof(Vector3)); float d = 0.0f, dStep = 360.0f/sides; - for (int v = 0; v < vertexCount; v += 3) + for (int v = 0; v < vertexCount - 2; v += 3) { vertices[v] = (Vector3){ 0.0f, 0.0f, 0.0f }; vertices[v + 1] = (Vector3){ sinf(DEG2RAD*d)*radius, 0.0f, cosf(DEG2RAD*d)*radius }; - vertices[v + 2] = (Vector3){sinf(DEG2RAD*(d+dStep))*radius, 0.0f, cosf(DEG2RAD*(d+dStep))*radius }; + vertices[v + 2] = (Vector3){ sinf(DEG2RAD*(d+dStep))*radius, 0.0f, cosf(DEG2RAD*(d+dStep))*radius }; d += dStep; } |
