From: Vlad S. <ser...@us...> - 2005-06-15 04:14:14
|
Update of /cvsroot/naviserver/naviserver/nsd In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2162/nsd Modified Files: binder.c Log Message: added missing listen call to Ns_SockListenUnix function Index: binder.c =================================================================== RCS file: /cvsroot/naviserver/naviserver/nsd/binder.c,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** binder.c 10 Jun 2005 17:58:38 -0000 1.8 --- binder.c 15 Jun 2005 04:14:04 -0000 1.9 *************** *** 227,231 **** sock = Ns_SockBindUnix(path); } ! return (SOCKET)sock; } --- 227,238 ---- sock = Ns_SockBindUnix(path); } ! if (sock >= 0 && listen(sock, nsconf.backlog) == -1) { ! /* Can't listen; close the opened socket */ ! int err = errno; ! close(sock); ! errno = err; ! sock = -1; ! Ns_SetSockErrno(err); ! } return (SOCKET)sock; } |