From b905009c351ce584719407b39ad9bf47042b2701 Mon Sep 17 00:00:00 2001
From: pionere <[EMAIL REDACTED]>
Date: Mon, 13 Dec 2021 10:54:00 +0100
Subject: [PATCH] fix memory leak in WAV_CreateFromRW
---
src/codecs/music_wav.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/codecs/music_wav.c b/src/codecs/music_wav.c
index edce6cd3..8150188c 100644
--- a/src/codecs/music_wav.c
+++ b/src/codecs/music_wav.c
@@ -196,7 +196,7 @@ static void *WAV_CreateFromRW(SDL_RWops *src, int freesrc)
Mix_SetError("Unknown WAVE format");
}
if (!loaded) {
- SDL_free(music);
+ WAV_Delete(music);
return NULL;
}
music->buffer = (Uint8*)SDL_malloc(music->spec.size);