From: Mark Andrews Date: Thu, 24 Jan 2002 22:59:07 +0000 (+0000) Subject: pullup: X-Git-Tag: v9.2.0^2~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c592760e76fdf2f6010c2ac7d2055eed0720c144;p=thirdparty%2Fbind9.git pullup: 1071. [bug] Sockets listening for TCP DNS connections specified an excessive listen backlog. [RT #1937] --- diff --git a/CHANGES b/CHANGES index cda34bb26df..07d27341c57 100644 --- a/CHANGES +++ b/CHANGES @@ -100,6 +100,9 @@ 1109. [bug] nsupdate accepted illegal ttl values. +1071. [bug] Sockets listening for TCP DNS connections + specified an excessive listen backlog. [RT #1937] + 1070. [bug] Copy DNSSEC OK (DO) to response as specified by draft-ietf-dnsext-dnssec-okbit-03.txt. diff --git a/bin/named/interfacemgr.c b/bin/named/interfacemgr.c index 385bc075b2d..cb56f164560 100644 --- a/bin/named/interfacemgr.c +++ b/bin/named/interfacemgr.c @@ -15,7 +15,7 @@ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: interfacemgr.c,v 1.59.2.3 2001/10/22 17:42:05 gson Exp $ */ +/* $Id: interfacemgr.c,v 1.59.2.4 2002/01/24 22:59:07 marka Exp $ */ #include @@ -301,7 +301,7 @@ ns_interface_accepttcp(ns_interface_t *ifp) { isc_result_totext(result)); goto tcp_bind_failure; } - result = isc_socket_listen(ifp->tcpsocket, 0); + result = isc_socket_listen(ifp->tcpsocket, 3); if (result != ISC_R_SUCCESS) { isc_log_write(IFMGR_COMMON_LOGARGS, ISC_LOG_ERROR, "listening on TCP socket: %s",