aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRay <raysan5@gmail.com>2019-10-22 23:15:41 +0200
committerRay <raysan5@gmail.com>2019-10-22 23:15:41 +0200
commit1878a9ea016a87f79f0498a99c7795234e2405f9 (patch)
treeb1f2527840a0ec1d9da69ae3a3d1534c6d80a3d7
parent06910eedfd5b1bb1b7e5c925fbf251b628418893 (diff)
downloadraylib-1878a9ea016a87f79f0498a99c7795234e2405f9.tar.gz
raylib-1878a9ea016a87f79f0498a99c7795234e2405f9.zip
Corrected possible memory leak #993
-rw-r--r--src/raudio.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/raudio.c b/src/raudio.c
index 68fa95c8..188c0532 100644
--- a/src/raudio.c
+++ b/src/raudio.c
@@ -474,7 +474,11 @@ static void InitAudioBufferPool()
// Close the audio buffers pool
static void CloseAudioBufferPool()
{
- for (int i = 0; i < MAX_AUDIO_BUFFER_POOL_CHANNELS; i++) RL_FREE(audioBufferPool[i]);
+ for (int i = 0; i < MAX_AUDIO_BUFFER_POOL_CHANNELS; i++)
+ {
+ RL_FREE(audioBufferPool[i]->buffer);
+ RL_FREE(audioBufferPool[i]);
+ }
}
//----------------------------------------------------------------------------------