Message ID | AANLkTinsQbVMmidLyVKDz+g0Figwi3kRhoii2L454u7L@mail.gmail.com |
---|---|
State | New |
Headers | show |
--- alsaaudio.c.orig 2010-10-13 12:55:11.000000000 +0200 +++ alsaaudio.c 2010-10-17 12:18:57.928834276 +0200 @@ -266,8 +266,13 @@ for (i = 0; i < count; ++i) { if (pfds[i].events & POLLIN) { - err = qemu_set_fd_handler (pfds[i].fd, alsa_poll_handler, - NULL, hlp); + if (mask & POLLIN) { + err = qemu_set_fd_handler (pfds[i].fd, alsa_poll_handler, + NULL, hlp); + } else { + dolog ("Cannot use poll mode for output\n"); + err = -1; + } } if (pfds[i].events & POLLOUT) { if (conf.verbose) {