From 14ff4ec24cf8ca0a73ab4cc8b4c533a8a56f4e03 Mon Sep 17 00:00:00 2001 From: Cy Schubert Date: Wed, 19 Mar 2008 19:26:53 +0000 Subject: Fixes for multiple vulnerabilities. Security: US-CERT Technical Cyber Security Alert TA08-079B -- MIT Kerberos Updates for Multiple Vulnerabilities US-CERT Vulnerability Note VU#895609, US-CERT Vulnerability Note VU#374121 MIT krb5 Security Advisory 2008-001 MIT krb5 Security Advisory 2008-002 --- security/krb5-17/files/patch-lib-rpc-svc.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 security/krb5-17/files/patch-lib-rpc-svc.c (limited to 'security/krb5-17/files/patch-lib-rpc-svc.c') diff --git a/security/krb5-17/files/patch-lib-rpc-svc.c b/security/krb5-17/files/patch-lib-rpc-svc.c new file mode 100644 index 000000000000..395039040b04 --- /dev/null +++ b/security/krb5-17/files/patch-lib-rpc-svc.c @@ -0,0 +1,24 @@ +=== lib/rpc/svc.c +================================================================== +--- lib/rpc/svc.c (revision 1666) ++++ lib/rpc/svc.c (local) +@@ -109,15 +109,17 @@ + if (sock < FD_SETSIZE) { + xports[sock] = xprt; + FD_SET(sock, &svc_fdset); ++ if (sock > svc_maxfd) ++ svc_maxfd = sock; + } + #else + if (sock < NOFILE) { + xports[sock] = xprt; + svc_fds |= (1 << sock); ++ if (sock > svc_maxfd) ++ svc_maxfd = sock; + } + #endif /* def FD_SETSIZE */ +- if (sock > svc_maxfd) +- svc_maxfd = sock; + } + + /* -- cgit v1.2.3