From: Vlad S. <ser...@us...> - 2005-11-02 21:18:30
|
Update of /cvsroot/naviserver/modules/nsdns In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15489/modules/nsdns Modified Files: nsdns.c Log Message: Index: nsdns.c =================================================================== RCS file: /cvsroot/naviserver/modules/nsdns/nsdns.c,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** nsdns.c 1 Aug 2005 20:38:15 -0000 1.17 --- nsdns.c 2 Nov 2005 21:18:20 -0000 1.18 *************** *** 151,160 **** if(dnsPort > 0) { // UDP socket ! if((dnsUdpSock = Ns_SockListenUdp(address,dnsPort)) == -1) { Ns_Log(Error,"nsdns: udp: %s:%d: couldn't create socket: %s",address,dnsPort,strerror(errno)); return NS_ERROR; } // TCP socket ! if((dnsTcpSock = Ns_SockListen(address,dnsPort)) == -1) { Ns_Log(Error,"nsdns: tcp: %s:%d: couldn't create socket: %s",address,dnsPort,strerror(errno)); return NS_ERROR; --- 151,162 ---- if(dnsPort > 0) { // UDP socket ! if((dnsUdpSock = Ns_SockListenUdp(address,dnsPort)) == -1 && ! (dnsUdpSock = Ns_SockBinderListen('U',address,dnsPort,0)) == -1) { Ns_Log(Error,"nsdns: udp: %s:%d: couldn't create socket: %s",address,dnsPort,strerror(errno)); return NS_ERROR; } // TCP socket ! if((dnsTcpSock = Ns_SockListen(address,dnsPort)) == -1 && ! (dnsTcpSock = Ns_SockBinderListen('T',address,dnsPort,32)) == -1) { Ns_Log(Error,"nsdns: tcp: %s:%d: couldn't create socket: %s",address,dnsPort,strerror(errno)); return NS_ERROR; |