summaryrefslogtreecommitdiff
path: root/net-im/jabberd/files/jabberd-1.4.4-mio-bug-rev1291.patch
authorMichael Krelin <hacker@klever.net>2007-04-22 23:23:39 (UTC)
committer Michael Krelin <hacker@klever.net>2007-04-22 23:23:39 (UTC)
commitd63aa3793906423bd3bffe6ab55578c162bfbbda (patch) (unidiff)
tree575b6dd5d44cf5166d42b62b59f7c0623c614fc6 /net-im/jabberd/files/jabberd-1.4.4-mio-bug-rev1291.patch
parent4243b8fe439f0f819b797d908345bd8ffc067ead (diff)
downloadmisc-d63aa3793906423bd3bffe6ab55578c162bfbbda.zip
misc-d63aa3793906423bd3bffe6ab55578c162bfbbda.tar.gz
misc-d63aa3793906423bd3bffe6ab55578c162bfbbda.tar.bz2
net-im/jabberd: imported from portage
Diffstat (limited to 'net-im/jabberd/files/jabberd-1.4.4-mio-bug-rev1291.patch') (more/less context) (ignore whitespace changes)
-rw-r--r--net-im/jabberd/files/jabberd-1.4.4-mio-bug-rev1291.patch16
1 files changed, 16 insertions, 0 deletions
diff --git a/net-im/jabberd/files/jabberd-1.4.4-mio-bug-rev1291.patch b/net-im/jabberd/files/jabberd-1.4.4-mio-bug-rev1291.patch
new file mode 100644
index 0000000..338369c
--- a/dev/null
+++ b/net-im/jabberd/files/jabberd-1.4.4-mio-bug-rev1291.patch
@@ -0,0 +1,16 @@
1 --- jabberd/mio.c 2006/08/10 14:54:021290
2 +++ jabberd/mio.c 2006/09/02 05:35:461291
3@@ -469,6 +469,13 @@
4 return NULL;
5 }
6
7+ /* do not accept a higher fd than FD_SET, or FD_CLR can handle */
8+ if (fd >= FD_SETSIZE) {
9 +log_warn(NULL, "could not accept incoming connection, maximum number of connections reached (%i)", FD_SETSIZE);
10 +close(fd);
11 +return NULL;
12+ }
13+
14 log_debug2(ZONE, LOGT_IO, "_mio_accept(%X) accepted fd #%d", m, fd);
15
16 /* access and rate checks */