summaryrefslogtreecommitdiff
path: root/net-mgmt/nagios4/files/patch-lib_iobroker.c
diff options
context:
space:
mode:
Diffstat (limited to 'net-mgmt/nagios4/files/patch-lib_iobroker.c')
-rw-r--r--net-mgmt/nagios4/files/patch-lib_iobroker.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/net-mgmt/nagios4/files/patch-lib_iobroker.c b/net-mgmt/nagios4/files/patch-lib_iobroker.c
new file mode 100644
index 000000000000..9c63a5050062
--- /dev/null
+++ b/net-mgmt/nagios4/files/patch-lib_iobroker.c
@@ -0,0 +1,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;