Update of /cvsroot/alsa/alsa-lib/src/pcm
In directory sc8-pr-cvs1:/tmp/cvs-serv1252

Modified Files:
        pcm.c 
Log Message:
Fixed snd_pcm_wait() function

Index: pcm.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm.c,v
retrieving revision 1.257
retrieving revision 1.258
diff -u -r1.257 -r1.258
--- pcm.c       16 Jul 2003 11:37:25 -0000      1.257
+++ pcm.c       16 Jul 2003 19:31:15 -0000      1.258
@@ -2008,11 +2008,11 @@
 {
        struct pollfd pfd;
        unsigned short revents;
-       int err;
+       int err, err_poll;
        err = snd_pcm_poll_descriptors(pcm, &pfd, 1);
        assert(err == 1);
-       err = poll(&pfd, 1, timeout);
-       if (err < 0)
+       err_poll = poll(&pfd, 1, timeout);
+       if (err_poll < 0)
                return -errno;
        err = snd_pcm_poll_descriptors_revents(pcm, &pfd, 1, &revents);
        if (err < 0)
@@ -2028,7 +2028,7 @@
                        return -EIO;
                }
        }
-       return err > 0 ? 1 : 0;
+       return err_pol > 0 ? 1 : 0;
 }
 
 /**



-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the
same time. Free trial click here: http://www.vmware.com/wl/offer/345/0
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to