1
0
Fork 0
mirror of https://github.com/TerryCavanagh/VVVVVV.git synced 2024-12-22 17:49:43 +01:00

avoid segfault with bad, missing, or corrupted audio

This commit is contained in:
Moonchild 2020-01-10 14:56:21 -07:00
parent 3f3ea6eac7
commit 19339af706

View file

@ -33,7 +33,7 @@ SoundTrack::SoundTrack(const char* fileName)
FILESYSTEM_loadFileToMemory(fileName, &mem, &length); FILESYSTEM_loadFileToMemory(fileName, &mem, &length);
SDL_RWops *fileIn = SDL_RWFromMem(mem, length); SDL_RWops *fileIn = SDL_RWFromMem(mem, length);
sound = Mix_LoadWAV_RW(fileIn, 1); sound = Mix_LoadWAV_RW(fileIn, 1);
FILESYSTEM_freeMemory(&mem); if (length) FILESYSTEM_freeMemory(&mem);
if (sound == NULL) if (sound == NULL)
{ {