diff --git a/src/mixer/mixer.c b/src/mixer/mixer.c index 85d843f..c3269ea 100644 --- a/src/mixer/mixer.c +++ b/src/mixer/mixer.c @@ -744,7 +744,7 @@ int snd_mixer_poll_descriptors_revents(snd_mixer_t *mixer, struct pollfd *pfds, return -EINVAL; res = 0; for (idx = 0; idx < nfds; idx++) - res |= pfds->revents & (POLLIN|POLLERR|POLLNVAL); + res |= pfds[i]->revents & (POLLIN|POLLERR|POLLNVAL); *revents = res; return 0; }