--- libao2/ao_alsa9.c.orig Wed Jul 30 11:29:25 2003 +++ libao2/ao_alsa9.c Wed Jul 30 13:36:47 2003 @@ -695,9 +695,9 @@ int err; if (!ao_noblock) { - if ((err = snd_pcm_drain(alsa_handler)) < 0) + if ((err = snd_pcm_drop(alsa_handler)) < 0) { - printf("alsa-uninit: pcm drain error: %s\n", snd_strerror(err)); + printf("alsa-uninit: pcm drop error: %s\n", snd_strerror(err)); return; } }