diff --git a/src/audio/SDL_audio.c b/src/audio/SDL_audio.c index 453d73702..60fdde704 100644 --- a/src/audio/SDL_audio.c +++ b/src/audio/SDL_audio.c @@ -1795,8 +1795,8 @@ int SDL_BindAudioStreams(SDL_AudioDeviceID devid, SDL_AudioStream **streams, int for (j = 0; j < i; j++) { SDL_UnlockMutex(streams[j]->lock); } - if (streams[i]) { - SDL_UnlockMutex(streams[i]->lock); + if (stream) { + SDL_UnlockMutex(stream->lock); } break; }