mirror of
https://github.com/JGRennison/OpenTTD-patches.git
synced 2024-11-16 00:12:51 +00:00
(svn r2001) Resolve a race condition which could lead to dropped a sound and a memory leak
This commit is contained in:
parent
b40a2fcd0d
commit
e1f31cd031
2
mixer.c
2
mixer.c
@ -73,8 +73,8 @@ static void mix_int8_to_int16(MixerChannel *sc, int16 *buffer, uint samples)
|
||||
static void MxCloseChannel(MixerChannel *mc)
|
||||
{
|
||||
if (mc->flags & MX_AUTOFREE) free(mc->memory);
|
||||
mc->memory = NULL;
|
||||
mc->active = false;
|
||||
mc->memory = NULL;
|
||||
}
|
||||
|
||||
void MxMixSamples(Mixer *mx, void *buffer, uint samples)
|
||||
|
Loading…
Reference in New Issue
Block a user