summaryrefslogtreecommitdiffhomepage
path: root/src/rmodels.c
diff options
context:
space:
mode:
authorRay <[email protected]>2023-11-01 15:28:18 +0100
committerRay <[email protected]>2023-11-01 15:28:18 +0100
commit64d64cc18114c02ecb068b20b6c4820df6182415 (patch)
treee95a1f4d95d5b3a09492ec54c2566047a588c275 /src/rmodels.c
parentba21b8d2744b39dadc6b17b9091a30cc5e00f0b8 (diff)
downloadraylib-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.c4
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;
}