diff --git a/Alc/alsa.c b/Alc/alsa.c index 875d1347..9b81ebed 100644 --- a/Alc/alsa.c +++ b/Alc/alsa.c @@ -177,13 +177,11 @@ static ALuint ALSAProc(ALvoid *ptr) { err = psnd_pcm_start(data->pcmHandle); if(err < 0) - { err = xrun_recovery(data->pcmHandle, err); - if (err < 0) - { - AL_PRINT("start failed: %s\n", psnd_strerror(err)); - break; - } + if(err < 0) + { + AL_PRINT("start failed: %s\n", psnd_strerror(err)); + break; } } Sleep(1);