]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Removed EAGAIN error report from drain
authorJaroslav Kysela <perex@perex.cz>
Wed, 22 Aug 2001 11:27:45 +0000 (11:27 +0000)
committerJaroslav Kysela <perex@perex.cz>
Wed, 22 Aug 2001 11:27:45 +0000 (11:27 +0000)
src/pcm/pcm_hw.c

index adab12c59bb769dba1c1d155a80e6e022178ed12..3148c64c3e9cdf17f67a1e6d81932a98945a44b7 100644 (file)
@@ -269,7 +269,8 @@ static int snd_pcm_hw_drain(snd_pcm_t *pcm)
        snd_pcm_hw_t *hw = pcm->private_data;
        int fd = hw->fd;
        if (ioctl(fd, SNDRV_PCM_IOCTL_DRAIN) < 0) {
-               SYSERR("SNDRV_PCM_IOCTL_DRAIN failed");
+               if (errno != EAGAIN)
+                       SYSERR("SNDRV_PCM_IOCTL_DRAIN failed");
                return -errno;
        }
        return 0;