From e160691feca6bb53be3b585a762c2a3e3750956d Mon Sep 17 00:00:00 2001 From: starfrost013 Date: Wed, 29 May 2024 15:41:12 +0100 Subject: [PATCH] Fix potential memory corruption issue where cl_numparticles is 0 and CL_ClearParticles is called. --- src/client/cl_particles.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/client/cl_particles.c b/src/client/cl_particles.c index f7d2996d..c2d4ecca 100644 --- a/src/client/cl_particles.c +++ b/src/client/cl_particles.c @@ -33,6 +33,9 @@ int cl_numparticles = MAX_PARTICLES; void CL_ClearParticles(void) { + if (cl_numparticles == 0) + return; + int i; free_particles = &particles[0];