s/audio: fix memory leak

Resolves #369
This commit is contained in:
rr- 2022-01-20 20:45:48 +01:00
parent 728cd510ad
commit ad01bd7338
No known key found for this signature in database
GPG key ID: CC65E6FD28CAE42A

View file

@ -259,10 +259,6 @@ static bool S_Audio_SampleLoad(int sample_id, const char *content, size_t size)
if (out_buffer_size > 0) {
working_buffer = Memory_Realloc(
working_buffer, working_buffer_size + out_buffer_size);
if (!working_buffer) {
error_code = AVERROR(ENOMEM);
goto fail;
}
if (out_buffer) {
memcpy(
(uint8_t *)working_buffer + working_buffer_size,
@ -365,7 +361,7 @@ bool S_Audio_SamplesClear()
S_Audio_SampleSoundCloseAll();
for (int i = 0; i < AUDIO_MAX_ACTIVE_SAMPLES; i++) {
for (int i = 0; i < AUDIO_MAX_SAMPLES; i++) {
Memory_FreePointer(&m_LoadedSamples[i].sample_data);
}