From 9ac2085dbf1821b7995fe360038c1bf0f3940032 Mon Sep 17 00:00:00 2001 From: Max Shakhmetov Date: Tue, 15 Feb 2011 17:49:27 +0100 Subject: os_support: fix poll() implementation Our poll implementation does not iterate over the pollfd array properly while setting the revents. Signed-off-by: Luca Barbato --- libavformat/os_support.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libavformat/os_support.c') diff --git a/libavformat/os_support.c b/libavformat/os_support.c index 4f73011d65..0b7b59e77d 100644 --- a/libavformat/os_support.c +++ b/libavformat/os_support.c @@ -292,7 +292,7 @@ int poll(struct pollfd *fds, nfds_t numfds, int timeout) if (rc < 0) return rc; - for(i = 0; i < (nfds_t) n; i++) { + for(i = 0; i < numfds; i++) { fds[i].revents = 0; if (FD_ISSET(fds[i].fd, &read_set)) fds[i].revents |= POLLIN; -- cgit v1.2.3