diff options
| author | Ray <raysan5@gmail.com> | 2019-10-22 23:15:41 +0200 |
|---|---|---|
| committer | Ray <raysan5@gmail.com> | 2019-10-22 23:15:41 +0200 |
| commit | 1878a9ea016a87f79f0498a99c7795234e2405f9 (patch) | |
| tree | b1f2527840a0ec1d9da69ae3a3d1534c6d80a3d7 | |
| parent | 06910eedfd5b1bb1b7e5c925fbf251b628418893 (diff) | |
| download | raylib-1878a9ea016a87f79f0498a99c7795234e2405f9.tar.gz raylib-1878a9ea016a87f79f0498a99c7795234e2405f9.zip | |
Corrected possible memory leak #993
| -rw-r--r-- | src/raudio.c | 6 |
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]); + } } //---------------------------------------------------------------------------------- |
