From e2b8e738f52c83d85465e62d73920e0cb33e6360 Mon Sep 17 00:00:00 2001 From: Allanis <allanis@saracraft.net> Date: Fri, 4 Oct 2013 01:08:53 +0100 Subject: [PATCH] [Add] Sanity check to spfx_add() --- src/spfx.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/spfx.c b/src/spfx.c index bac84be..be25dc7 100644 --- a/src/spfx.c +++ b/src/spfx.c @@ -129,6 +129,11 @@ void spfx_add(int effect, SPFX* cur_spfx; double ttl, anim; + if((effect < 0) || (effect > spfx_neffects)) { + WARN("Trying to add spfx with invalid effect!"); + return; + } + /* Select the layer. */ if(layer == SPFX_LAYER_FRONT) { /* Front layer. */