summaryrefslogtreecommitdiff
path: root/net-mgmt/nagios4/files/patch-lib_iobroker.c
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;