blob: 9c63a5050062703b9948031fac587ead951b66b3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
--- lib/iobroker.c.orig 2014-08-12 15:00:01 UTC
+++ lib/iobroker.c
@@ -415,11 +415,11 @@ int iobroker_poll(iobroker_set *iobs, in
iobs->pfd[p].events = POLLIN;
p++;
}
- nfds = poll(iobs->pfd, iobs->num_fds, timeout);
+ nfds = poll(iobs->pfd, p, timeout);
if (nfds < 0) {
return IOBROKER_ELIB;
}
- for (i = 0; i < iobs->num_fds; i++) {
+ for (i = 0; i < p; i++) {
iobroker_fd *s;
if ((iobs->pfd[i].revents & POLLIN) != POLLIN) {
continue;
|