From c2ea6a38b59a1da77084cf91bccece5e69fcf6a0 Mon Sep 17 00:00:00 2001 From: bielern <917465+bielern@users.noreply.github.com> Date: Sat, 25 Apr 2026 19:53:34 +0200 Subject: [PATCH] Fix: Add NULL check to CheckCollisionLines (#5802) --- src/rshapes.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/rshapes.c b/src/rshapes.c index cdd440cf0..de7476ce9 100644 --- a/src/rshapes.c +++ b/src/rshapes.c @@ -2387,8 +2387,11 @@ bool CheckCollisionLines(Vector2 startPos1, Vector2 endPos1, Vector2 startPos2, if ((0.0f <= t) && (t <= 1.0f) && (0.0f <= u) && (u <= 1.0f)) { - collisionPoint->x = startPos1.x + t*rx; - collisionPoint->y = startPos1.y + t*ry; + if (collisionPoint) + { + collisionPoint->x = startPos1.x + t*rx; + collisionPoint->y = startPos1.y + t*ry; + } collision = true; }