diff --git a/src/audio/pulseaudio/SDL_pulseaudio.c b/src/audio/pulseaudio/SDL_pulseaudio.c index 1fd3a640a3..886dbd8ffd 100644 --- a/src/audio/pulseaudio/SDL_pulseaudio.c +++ b/src/audio/pulseaudio/SDL_pulseaudio.c @@ -778,8 +778,8 @@ static void AddPulseAudioDevice(const bool recording, const char *description, c SDL_free(handle); } else { handle->device_index = index; + SDL_AddAudioDevice(recording, description, &spec, handle); } - SDL_AddAudioDevice(recording, description, &spec, handle); } }