diff --git a/src/audio/SDL_audio.c b/src/audio/SDL_audio.c index f6763f9b6..059b75d29 100644 --- a/src/audio/SDL_audio.c +++ b/src/audio/SDL_audio.c @@ -1174,7 +1174,9 @@ SDL_AudioQuit(void) { SDL_AudioDeviceID i; for (i = 0; i < SDL_arraysize(open_devices); i++) { - SDL_CloseAudioDevice(i); + if (open_devices[i] != NULL) { + SDL_CloseAudioDevice(i); + } } /* Free the driver data */