From d8c747d511c761bc70273c399e1d082f41bb4959 Mon Sep 17 00:00:00 2001
From: pionere <[EMAIL REDACTED]>
Date: Sat, 18 Dec 2021 09:27:00 +0100
Subject: [PATCH] report out of memory error if malloc fails in
WAV_CreateFromRW
---
src/codecs/music_wav.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/codecs/music_wav.c b/src/codecs/music_wav.c
index 8e8a0de5..b4f49bc7 100644
--- a/src/codecs/music_wav.c
+++ b/src/codecs/music_wav.c
@@ -204,6 +204,7 @@ static void *WAV_CreateFromRW(SDL_RWops *src, int freesrc)
}
music->buffer = (Uint8*)SDL_malloc(music->spec.size);
if (!music->buffer) {
+ SDL_OutOfMemory();
WAV_Delete(music);
return NULL;
}