From 2d7ca56e2ae04abb4d0ccb2c5c8720acdbeac778 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Fri, 12 Nov 2004 20:27:31 +0000 Subject: [PATCH] Return correct error in snd_pcm_wait() after snd_pcm_poll_descriptors() call --- src/pcm/pcm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pcm/pcm.c b/src/pcm/pcm.c index ce0f2408..30741efe 100644 --- a/src/pcm/pcm.c +++ b/src/pcm/pcm.c @@ -2094,6 +2094,8 @@ int snd_pcm_wait(snd_pcm_t *pcm, int timeout) } } err = snd_pcm_poll_descriptors(pcm, &pfd, 1); + if (err < 0) + return err; assert(err == 1); __retry: err_poll = poll(&pfd, 1, timeout); -- 2.47.1