aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/alcReverb.c
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2013-05-21 02:37:27 -0700
committerChris Robinson <[email protected]>2013-05-21 02:37:27 -0700
commitde387c853f00af409fc2cdceb0736f60934389c2 (patch)
treed84effbbe841d6a34465ac0b1ad78119f2545b44 /Alc/alcReverb.c
parent44da54ec7f1826e3318202084e49a58a886a3f7b (diff)
The effect state being destroyed can't be NULL
Diffstat (limited to 'Alc/alcReverb.c')
-rw-r--r--Alc/alcReverb.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/Alc/alcReverb.c b/Alc/alcReverb.c
index 71b21e1b..6de2c66f 100644
--- a/Alc/alcReverb.c
+++ b/Alc/alcReverb.c
@@ -1174,12 +1174,11 @@ static ALvoid ReverbUpdate(ALeffectState *effect, ALCdevice *Device, const ALeff
static ALvoid ReverbDestroy(ALeffectState *effect)
{
ALverbState *State = STATIC_UPCAST(ALverbState, ALeffectState, effect);
- if(State)
- {
- free(State->SampleBuffer);
- State->SampleBuffer = NULL;
- free(State);
- }
+
+ free(State->SampleBuffer);
+ State->SampleBuffer = NULL;
+
+ free(State);
}
// This creates the reverb state. It should be called only when the reverb