From c7e6e6c25b75146800dc3a707745e0943f14fb05 Mon Sep 17 00:00:00 2001 From: havoc Date: Mon, 22 Jan 2007 10:38:06 +0000 Subject: [PATCH] CL_Effect (called by svc_effect parsing) now sanity checks framerate and framecount git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@6717 d7cf8633-e32d-0410-b094-e92efae38249 --- cl_main.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/cl_main.c b/cl_main.c index 95301a97..e41c9254 100644 --- a/cl_main.c +++ b/cl_main.c @@ -574,6 +574,16 @@ void CL_Effect(vec3_t org, int modelindex, int startframe, int framecount, float cl_effect_t *e; if (!modelindex) // sanity check return; + if (framerate < 1) + { + Con_Printf("CL_Effect: framerate %f is < 1\n", framerate); + return; + } + if (framecount < 1) + { + Con_Printf("CL_Effect: framecount %i is < 1\n", framecount); + return; + } for (i = 0, e = cl.effects;i < cl.max_effects;i++, e++) { if (e->active) -- 2.39.2